//------------------------------------------------------------------------------- /// //------------------------------------------------------------------------------- public new void Process(float fDeltatime) { base.Process(fDeltatime); MovePlayer(fDeltatime); GestionTorche(fDeltatime); if (game.IsDebug()) { if (Input.GetKeyDown(KeyCode.A)) { m_eState = (m_eState + 1); if (m_eState >= EState.e_state_nbState) { m_eState = EState.e_state_normal; } } } //gestion de la lampe torche if (game.m_bLightIsOn == false) { m_Torche.SetActiveRecursively(true); } else { m_Torche.SetActiveRecursively(false); } //gestion si on tiens un objet if (m_bHaveObject) { m_YounesSuceDesBites.SetPosition2D(m_GameObject.transform.position); } //DEBUG //Appel a la main des scripts du gameObject m_spriteSheet.Process(); if (m_bMainCharacter) { m_ConeVision.Process(); } m_CercleDiscretion.Process(); }
//------------------------------------------------------------------------------- /// Unity //------------------------------------------------------------------------------- void Update() { m_spriteSheet.Process(); }