public void OnLeftClick() { switch (_actionName) { case "attack": CommandsManager.SelectCommand(new AttackCommand(HommGame.Instance.GetCurrentBattle().GetCurrentStack())); break; case "wait": CommandsManager.Execute(new WaitCommand(HommGame.Instance.GetCurrentBattle().GetCurrentStack())); break; case "defend": CommandsManager.Execute(new DefendCommand(HommGame.Instance.GetCurrentBattle().GetCurrentStack())); break; case "surrender": CommandsManager.Execute(new SurrenderCommand(HommGame.Instance.GetCurrentBattle().GetCurrentArmy())); break; case "use_skill": CommandsManager.SelectCommand(new UseSkillCommand(HommGame.Instance.GetCurrentBattle().GetCurrentStack(), _skillName)); break; default: break; } }