protected virtual IEnumerator RunEncounter(Creature creature) { Roster.AddCreature(creature); if (Instructions != null && Instructions.Instruction != null) { yield return(Instructions.Execute(WorldManager.Instance.Context, this)); } Roster.DestroyCreatures(); }
public virtual IEnumerator UseInBattle(InstructionStore variables) { yield return(UseInBattleInstruction.Execute(variables.Context, variables.This)); }