// Use this for initialization void Start () { animator = GetComponent<Animator> (); golem = GetComponentInParent<Golem> (); attack = golem.GetComponent<BasicMelee> (); attackOne = "Attack1"; attackTwo = "Attack2"; }
void Awake() { charName = "Goblin Warrior"; maxHealth = 80; health = maxHealth; maxEnergy = 100; energy = maxEnergy; skills = new SkillsSuper[1]; skills[0] = new BasicMelee(); }
void Awake() { charName = "Healer"; maxHealth = 100; health = maxHealth; maxEnergy = 100; energy = maxEnergy; skills = new SkillsSuper[3]; skills[0] = new BasicMelee(); skills[1] = new BasicRanged(); skills[2] = new HealPartyMember(); }
public override Dictionary <string, object> SaveToDict() { var dict = new Dictionary <string, object>(); dict.Add(GDMConstants.SchemaKey, "Characters"); dict.Merge(true, HealthPoints.ToGDEDict(HealthPointsKey)); dict.Merge(true, Experience.ToGDEDict(ExperienceKey)); dict.Merge(true, Level.ToGDEDict(LevelKey)); dict.Merge(true, BasicMelee.ToGDEDict(BasicMeleeKey)); dict.Merge(true, BasicDistance.ToGDEDict(BasicDistanceKey)); dict.Merge(true, BasicMagic.ToGDEDict(BasicMagicKey)); dict.Merge(true, CharacterName.ToGDEDict(CharacterNameKey)); dict.Merge(true, CharacterDescription.ToGDEDict(CharacterDescriptionKey)); dict.Merge(true, DifficultyLevel.ToGDEDict(DifficultyLevelKey)); return(dict); }
// Use this for initialization void Start () { animator = GetComponent<Animator> (); imp = GetComponentInParent<Imp> (); attack = imp.GetComponent<BasicMelee> (); attackString = "Spell"; }