예제 #1
0
 // Use this for initialization
 void Start()
 {
     m_player = GameObject.FindWithTag(playerTag);
     m_thirdPersonUserControl        = m_player.GetComponent <ThirdPersonUserControl> ();
     m_playerCutsceneSpeedController = m_player.GetComponent <PlayerCutsceneSpeedController> ();
     BindPlayerToAnimationTrack();
 }
예제 #2
0
 // Use this for initialization
 void Start()
 {
     m_playerObject    = GameObject.FindWithTag(playerTag);
     m_inputController = m_playerObject.GetComponent <ThirdPersonUserControl> ();
     m_playerCutsceneSpeedController = m_playerObject.GetComponent <PlayerCutsceneSpeedController> ();
     ToggleInteractUI(false);
 }
예제 #3
0
    public bool SetComponents()
    {
        if (gameManager == null)
        {
            gameManager = FindObjectOfType <GameManager>();
        }
        if (player == null)
        {
            player = gameManager.playerAtivo.gameObject;
        }
        if (playerCutscene == null)
        {
            playerCutscene = player.GetComponent <PlayerCutsceneSpeedController>();
        }
        if (inputController == null)
        {
            inputController = player.GetComponent <Player>().playerController;
        }
        if (playerRoot == null)
        {
            playerRoot = player.transform.root.gameObject;
        }

        if (player != null && playerRoot != null && playerCutscene != null && inputController != null)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
예제 #4
0
 void Awake()
 {
     playerObject = GameObject.FindWithTag(playerTag);
     playerCutsceneSpeedController = playerObject.GetComponent <PlayerCutsceneSpeedController>();
 }