//private bool BeLifePossessed = false;
    //private Animator animator;

    void Start()
    {
        HPcontroller    = GameObject.Find("GameManager").GetComponent <HPcontroller>();
        possessedSystem = GameObject.Find("Pine").GetComponent <PossessedSystem>();
        PlayerHealth    = GameObject.Find("Pine").GetComponent <PlayerHealth>();
        currentHealth   = MaxHealth;//開始時,當前HP回最大HP
        // animator = GetComponent<Animator>();
    }
Exemple #2
0
    public bool IsPossessing = false; //附身中為true直到附身結束切回正常狀態才會被重置為false


    // Use this for initialization
    void Start()
    {
        PossessedSystem = GameObject.Find("Pine").GetComponent <PossessedSystem>();
        SoulPower       = GameObject.Find("SoulPower");
        playerManager   = GameObject.Find("PlayerManager").GetComponent <PlayerManager>();
        SoulVisionEffect.SetActive(false);                 //開始時靈視關閉
        PossessEffect.SetActive(false);                    //開始時附身鏡頭關閉
        SoulPower.SetActive(false);                        //開始時靈視特效關閉
        Crosshairs.SetActive(false);                       //開始時準心關閉
        CameraState          = "NormalState";              //初始狀態為正常狀態
        AttachedBodyChildren = new Transform[3];           //只抓前四個物件(包含本身)
        PlayerView           = GameObject.Find("FirstPersonCamPoint");
        MoveEnd      = GameObject.Find("CamMoveEndPoint"); //一開始取正確腳色位置
        NowCharacter = GameObject.Find("Pine");
    }
 void Start()
 {
     PossessedSystem = GameObject.Find("Pine").GetComponent <PossessedSystem>();
     CameraScript    = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraScript>();
 }