Example #1
0
 public MyCharacterController getOffCoast(string passenger_name)                 // 0->priest, 1->devil
 {
     for (int i = 0; i < passengerPlaner.Length; i++)
     {
         if (passengerPlaner [i] != null && passengerPlaner [i].getName() == passenger_name)
         {
             MyCharacterController charactorCtrl = passengerPlaner [i];
             passengerPlaner [i] = null;
             return(charactorCtrl);
         }
     }
     Debug.Log("cant find passenger on coast: " + passenger_name);
     return(null);
 }
Example #2
0
 public MyCharacterController GetOffBoat(string passenger_name)
 {
     for (int i = 0; i < passenger.Length; i++)
     {
         if (passenger [i] != null && passenger [i].getName() == passenger_name)
         {
             MyCharacterController charactorCtrl = passenger [i];
             passenger [i] = null;
             return(charactorCtrl);
         }
     }
     Debug.Log("Cant find passenger in boat: " + passenger_name);
     return(null);
 }
Example #3
0
    public void MoveCharacter(myGame.MyCharacterController characterCtrl, Vector3 destination)
    {
        Vector3 currentPos = characterCtrl.getPosition();
        Vector3 middlePos  = currentPos;

        if (destination.y > currentPos.y)
        {
            middlePos.y = destination.y;
        }
        else
        {
            middlePos.x = destination.x;
        }
        SSAction action1   = SSMoveToAction.GetSSMoveToAction(middlePos, characterCtrl.speed);
        SSAction action2   = SSMoveToAction.GetSSMoveToAction(destination, characterCtrl.speed);
        SSAction seqAction = SequenceAction.GetSequenceAction(1, 0, new List <SSAction> {
            action1, action2
        });

        AddAction(characterCtrl.getCharacter(), seqAction, this);
    }
Example #4
0
        public void getOnCoast(MyCharacterController characterCtrl)
        {
            int index = getEmptyIndex();

            passengerPlaner [index] = characterCtrl;
        }
Example #5
0
        public void GetOnBoat(MyCharacterController characterCtrl)
        {
            int index = getEmptyIndex();

            passenger [index] = characterCtrl;
        }