示例#1
0
    void Update()
    {
        if (powerMP > powerThreshold && DataCore._view == DataCore.VIEW.Physical)
        {
            DataCore._view = DataCore.VIEW.Metaphysical;
        }

        if (DataCore._view == DataCore.VIEW.Metaphysical)
        {
            // bloom / swap materials
        }

        if (charging == true && chargeOn == false)
        {
            chargeEmitter.enableEmission = true;
            chargeOn = true;
        }
        if (charging == false && chargeOn == true)
        {
            chargeEmitter.enableEmission = false;
            chargeOn = false;
        }

        if (health <= 0f)
        {
            DataCore.GameOver();
        }
    }
示例#2
0
 void OnControllerColliderHit(ControllerColliderHit hit)
 {
     if (hit.gameObject.CompareTag("Enemy"))
     {
         DataCore.GameOver();
     }
 }