private void AddSkillCommands() { #if DEBUG UnitCommandMenu.CheckValidCommands(SimpleCommands.Keys); UnitCommandMenu.CheckValidCommands(TargetCommands.Keys); #endif // Skills: Savior TargetCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.Shelter), (Game_Unit unit, UnitCommandMenu menu) => Shelter(unit, menu)); TargetCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.Refuge), (Game_Unit unit, UnitCommandMenu menu) => Refuge(unit, menu)); // Skills: Dash SimpleCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.Dash), (Game_Unit unit) => Dash(unit)); // Skills: Swoop SimpleCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.Swoop), (Game_Unit unit) => Swoop(unit)); // Skills: Trample SimpleCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.Trample), (Game_Unit unit) => Trample(unit)); // Skills: Sacrifice TargetCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.Sacrifice), (Game_Unit unit, UnitCommandMenu menu) => Sacrifice(unit, menu)); // Skills: Old Swoop //@Debug SimpleCommands.Add(UnitCommandMenu.SkillCommandId(SkillMenuIds.OldSwoop), (Game_Unit unit) => OldSwoop(unit)); }
private void sendSimpleCommand(SimpleCommands cmd) { if (debugText) { debugText.text += string.Format("send {0}\n", cmd); } if (instance) { instance.puzzletInterop.SendMessage(new byte[2] { (byte)MessageHeaders.SIMPLE_COMMAND, (byte)cmd }); } }