public void ClientRequestMoveToCombat(Creature creature, int ind) { if (isLocalPlayer && CanMoveCreatures()) { bool validPos = true; if (arena.GetState() == Arena.State.BLOCKING) { if (!arena.IsValidBlock(creature, ind)) { validPos = false; } } if (validPos) { CreatureMoveToCombatEvent combatEvent = new CreatureMoveToCombatEvent(this, creature, ind); CmdSendMoveToCombatEvent(combatEvent); } } }
public void CmdSendMoveToCombatEvent(CreatureMoveToCombatEvent eventInfo) { gameSession.HandleEvent(eventInfo); }