Early Access, v1.0.1
This commit is contained in:
33
Assets/Scripts/Classes/BasicClass.cs
Normal file
33
Assets/Scripts/Classes/BasicClass.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Assets.Scripts.Classes
|
||||
{
|
||||
public class BasicClass
|
||||
{
|
||||
public string classname;
|
||||
protected int dexterityBonus;
|
||||
protected int intelligenceBonus;
|
||||
protected int strengthBonus;
|
||||
protected int healthBonus;
|
||||
protected int secondaryBonus;
|
||||
|
||||
public BasicClass()
|
||||
{
|
||||
classname = "";
|
||||
dexterityBonus = 0;
|
||||
intelligenceBonus = 0;
|
||||
strengthBonus = 0;
|
||||
healthBonus = 0;
|
||||
secondaryBonus = 0;
|
||||
}
|
||||
|
||||
public void applyBonus(Player player)
|
||||
{
|
||||
player.changeStats(strengthBonus, healthBonus, dexterityBonus, intelligenceBonus, secondaryBonus);
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Classes/BasicClass.cs.meta
Normal file
11
Assets/Scripts/Classes/BasicClass.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 858b63eec39e4594986e017a41eb3311
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
21
Assets/Scripts/Classes/MageClass.cs
Normal file
21
Assets/Scripts/Classes/MageClass.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Assets.Scripts.Classes
|
||||
{
|
||||
class MageClass : BasicClass
|
||||
{
|
||||
public MageClass() : base()
|
||||
{
|
||||
classname = "Mage";
|
||||
dexterityBonus = 0;
|
||||
intelligenceBonus = 2;
|
||||
strengthBonus = -2;
|
||||
healthBonus = -10;
|
||||
secondaryBonus = 10;
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Classes/MageClass.cs.meta
Normal file
11
Assets/Scripts/Classes/MageClass.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ea236f5073a4eb941adbcc851756a366
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
21
Assets/Scripts/Classes/ThiefClass.cs
Normal file
21
Assets/Scripts/Classes/ThiefClass.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Assets.Scripts.Classes
|
||||
{
|
||||
class ThiefClass : BasicClass
|
||||
{
|
||||
public ThiefClass() : base()
|
||||
{
|
||||
classname = "Thief";
|
||||
dexterityBonus = 2;
|
||||
intelligenceBonus = -1;
|
||||
strengthBonus = -1;
|
||||
healthBonus = 0;
|
||||
secondaryBonus = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Classes/ThiefClass.cs.meta
Normal file
11
Assets/Scripts/Classes/ThiefClass.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a6fd6a8ede6d5cf45a605dbc61c467df
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
21
Assets/Scripts/Classes/WarriorClass.cs
Normal file
21
Assets/Scripts/Classes/WarriorClass.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Assets.Scripts.Classes
|
||||
{
|
||||
class WarriorClass : BasicClass
|
||||
{
|
||||
public WarriorClass() : base()
|
||||
{
|
||||
classname = "Warrior";
|
||||
dexterityBonus = 0;
|
||||
intelligenceBonus = -2;
|
||||
strengthBonus = 2;
|
||||
healthBonus = 10;
|
||||
secondaryBonus = -10;
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Classes/WarriorClass.cs.meta
Normal file
11
Assets/Scripts/Classes/WarriorClass.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0dfab60c3eae69f40ab8b69d2336c7d6
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user