Ejemplo n.º 1
0
    void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.CompareTag("Player") && hited == false)
        {
            hited = true;

//			Color cur

            Material mat = gameObject.GetComponent <Renderer>().material;

            Color currCol = mat.color;
            currCol.r *= 0.2f;
            currCol.g *= 0.2f;
            currCol.b *= 0.2f;

            mat.SetColor("_Color", currCol);

            PlayerOxygen oxygen = collision.gameObject.GetComponent <PlayerOxygen> ();

            oxygen.OxygenRecharge(oxygenRegenVal);

            ScoreManager.score += 1;

//			Debug.Log (ScoreManager.score);

            EventManager.TriggerEvent <OxygenCollisionEvent, Vector3, string>(collision.contacts[0].point, "Player");
        }
    }
 // Use this for initialization
 void Start()
 {
     CurrentHealth = StartingHealth;
     PlayerRef = GameObject.FindGameObjectWithTag("Player");
     OxyScriptRef = PlayerRef.GetComponent<PlayerOxygen>();
     HealthScriptRef = PlayerRef.GetComponent<PlayerHealth>();
 }
 private void Start()
 {
     swimming           = false;
     anim               = GetComponentInChildren <Animator>();
     previousHorizontal = 1;
     bTimer             = 1.0f;
     player             = transform.GetComponent <Rigidbody2D>();
     oxygen             = transform.GetComponent <PlayerOxygen>();
 }
Ejemplo n.º 4
0
    void Start()
    {
        // oxygen
        m_playerOxygen = SingletonManager.Player.GetComponent <PlayerOxygen>();
        //m_oxygenScrollBar = GetOxygen().GetComponent<Scrollbar>();
        m_oxygenHandle = GetOxygen().transform.FindChild("Sliding Area").gameObject.transform.FindChild("Handle").GetComponent <Image>();

        // battery
        m_playerBattery = SingletonManager.Player.GetComponent <PlayerBattery>();
        //m_batteryScrollBar = GetBattery().GetComponent<Scrollbar>();
        m_batteryHandle = GetBattery().transform.FindChild("Sliding Area").gameObject.transform.FindChild("Handle").GetComponent <Image>();
    }
Ejemplo n.º 5
0
 private void Start()
 {
     AngleSection                = 1;
     currentAnimation            = 1;
     justFlipped                 = false;
     flipping                    = false;
     swimming                    = false;
     anim                        = GetComponentInChildren <Animator>();
     previousHorizontal          = 1;
     bTimer                      = 1.0f;
     player                      = transform.GetComponent <Rigidbody2D>();
     oxygen                      = transform.GetComponent <PlayerOxygen>();
     Application.targetFrameRate = 60;
 }
Ejemplo n.º 6
0
    void Start()
    {
        m_PlayerOxygen = SingletonManager.Player.GetComponent <PlayerOxygen>();

        m_capsuleCollider = this.GetComponent <CapsuleCollider>();
        if (m_capsuleCollider == null)
        {
            Debug.Log("Hey guys, make sure that the capsuleCollider is attached to the Player, else the crouching must be reworked.");
        }

        m_rigidbody = GetComponent <Rigidbody>();

        m_offset = Camera.main.transform.position.y - m_capsuleCollider.center.y;
    }
 void Awake()
 {
     OxygenRef = GetComponent<PlayerOxygen>();
     mainCamera = GameObject.FindGameObjectWithTag("MainCamera");
 }
 // Use this for initialization
 void Start()
 {
     oxyLight = GameObject.Find("OxygenLight");
     o2 = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerOxygen>();
 }