/* 用户行为接口方法的实现 */ public void MoveBoat() { if (boat.isEmpty() || boat.isMove() || !gameGUI.isOver) { return; } CCMoveToAction moveBoat = CCMoveToAction.GetCCMoveToAction(boat.moveToOtherSide());//新增 actionManager.RunAction(boat.GetGameObject(), moveBoat); //gameGUI.isOver = Check(); }
public void MoveRole(Role role) { if (!boat.isMove() && gameGUI.isOver) { if (role.getRolePos() == 0) { CCMoveToAction moveRoleToAshore = CCMoveToAction.GetCCMoveToAction(role.goAshore()); actionManager.RunAction(role.GetGameObject(), moveRoleToAshore); } else { CCMoveToAction moveRoleToBoat = CCMoveToAction.GetCCMoveToAction(role.goBoarding()); actionManager.RunAction(role.GetGameObject(), moveRoleToBoat); } } }