コード例 #1
0
    public void getOnBoat(boatController boatCtrl, CCActionManager actionManager)
    {
        status = "boat";
        people.transform.parent = boatCtrl.getBoat().transform;
        Vector3         aim        = boatCtrl.getBoatPos(getName());
        CCPeopleMoveing peopleMove = CCPeopleMoveing.GetSSAction(aim);

        actionManager.RunAction(people, peopleMove, null);
    }
コード例 #2
0
    //

    private void Awake()
    {
        state          = State.LAND;
        boatController = GameObject.FindObjectOfType <boatController>();
        fishingRod     = GameObject.FindObjectOfType <FishingRod>();

        if (!m_rigidBody)
        {
            gameObject.GetComponent <Animator>();
        }
    }
コード例 #3
0
 private void Start()
 {
     Gameover = GameObject.Find("GameOver");
     Gameover.SetActive(false);
     victory = GameObject.Find("Victory");
     victory.SetActive(false);
     boat        = GetComponent <boatController>();
     timer       = 0;
     timerRepair = 0;
     helth       = GameObject.Find("boatHealth").GetComponent <Slider>();
 }
コード例 #4
0
    public void loadResources()
    {
        environment = new environmentController();
        myBoat      = new boatController(oriSize);

        for (int loop = 0; loop < numOfDevil; loop++)
        {
            peopleCtrl [loop] = new peopleController("devil", loop, environment.getPosVec(oriSize, loop), "shore", oriSize);
        }

        for (int loop = numOfDevil; loop < numOfPeople; loop++)
        {
            peopleCtrl [loop] = new peopleController("priest", loop, environment.getPosVec(oriSize, loop), "shore", oriSize);
        }
    }
コード例 #5
0
 public void getOnBoat(boatController boatCtrl)
 {
     status = "boat";
     people.transform.parent        = boatCtrl.getBoat().transform;
     people.transform.localPosition = boatCtrl.getBoatPos(getName());
 }