Example #1
0
    void OnTriggerStay(Collider collision)
    {
        if (m_playerState == GruntState.FallingFromTower)
        {
            return;
        }

        if (collision.gameObject.name == "VentCollision")
        {
            GameObject parent = collision.gameObject.transform.parent.gameObject;
            if (parent != null)
            {
                CSteamVent vent = parent.GetComponent <CSteamVent>();
                if (vent != null && vent.StreamOn)
                {
                    PushPlayerFromTower();
                    return;
                }
            }
        }

        m_physics.CallOnTriggerStay(collision, ref m_playerState);
    }
 public void Start()
 {
     m_playerEntity = PlayerEntity.GetComponent<CEntityPlayer>();
     m_steamVent = SteamVent.GetComponent<CSteamVent>();
 }
Example #3
0
 new public void Start()
 {
     m_steamVent = SteamVent.GetComponent <CSteamVent> ();
 }
Example #4
0
 public void Start()
 {
     m_playerEntity = PlayerEntity.GetComponent <CEntityPlayer>();
     m_steamVent    = SteamVent.GetComponent <CSteamVent>();
 }
 public new void Start()
 {
     m_steamVent = SteamVent.GetComponent<CSteamVent> ();
 }