public ActionOrder(Character c, int s) { character = c; speed = s; }
public void AddMonster(Character ch) { battlecharacters.Add(ch); }
public CharacterActionSet(string n, CharacterState s, CharacterActionSetChangeFactor f, object o) { animname = n; state = s; switch (f) { case CharacterActionSetChangeFactor.AnimationCompleted: break; case CharacterActionSetChangeFactor.ArriveTarget: target = (Vector2)o; break; case CharacterActionSetChangeFactor.Time: duration = (double)o; break; case CharacterActionSetChangeFactor.ArriveAttackTarget: interactive = (Character)o; break; case CharacterActionSetChangeFactor.ArriveInteractiveTarget: interactive = (Character)o; break; case CharacterActionSetChangeFactor.EffectCompleted: effectname = (string)o; break; } factor = f; }
public void AddCharacter(Character ch) { characters.Add(ch); }