Example #1
0
    void PickUp()
    {
        #region Serious Bug 1. 換了場景後問題又跑出來了
        //Note 換了場景後問題又跑出來了
        //果然...
        //之後移動的行為必須要重寫
        //應該是因為到了目的地而停止移動
        //而非因為東西被撿起來了所以停止移動...
        //這樣寫就表示每一次在互動完如果想要角色停下來都必須要加一行
        //playerControllerMouse.IsMoving = false;
        //很智障...
        #endregion

        playerControllerMouse          = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControllerMouseVer>();
        playerControllerMouse.IsMoving = false;
        Debug.Log("isMoving" + playerControllerMouse.IsMoving);
    }
Example #2
0
    private float distanceOffset = 0.09f; //distance to offset the target
                                          //Because the distance between player and the target can't completely equal to zero

    //以下註釋的變數先留著
    //private float betweenDistance = 0.9f; //This variable should equal to Interactable.radius
    //Transform interactableTarget;         //target to follow
    #endregion

    #region Unity Methods
    private void Start()
    {
        playerControllerMouse = GetComponent <PlayerControllerMouseVer>();
    }
Example #3
0
 private void Start()
 {
     animator = GetComponent <Animator>();
     playerControllerMouse = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControllerMouseVer>();
 }