private void Awake() { m_Checkpoint = transform.position; m_ControllerPlayer = GetComponent <ControllerFinal>(); m_PlayerAnim = GetComponentInChildren <Animator>(); if (m_BlackScreen) { m_BlackScreen.gameObject.SetActive(true); m_BlackScreen.CrossFadeAlpha(0, 0.5f, false); } m_CanCheck = true; }
// Gérer le fait de passer le player en enfant le temps de l'anim // Désactiver player // Le placer au centre du spot, bien orienté // Lancer la séquence d'animation joueur // Activer //private void Update() //{ // if () // { // } //} private void OnTriggerEnter(Collider p_Other) { // S'il n'a pas encore été activé if (!m_IsTrigger) { // On récupère le script Controller sur le joueur m_Controller = p_Other.gameObject.GetComponent <ControllerFinal>(); // Il est désormais activé m_IsTrigger = true; // On commence la séquence d'activation StartCoroutine(Activation(p_Other)); } }
private void Awake() { m_Camera = Camera.main; m_CenterScreenPos = new Vector2(m_Camera.pixelWidth / 2, m_Camera.pixelHeight / 2); m_Controller = GetComponent <ControllerFinal>(); }