示例#1
0
    public void Calculate_Damage(int damage)
    {
        //Damage Saved from inputs script..gets set when raycast hits something

        damageTest = (damage - armour);

        if (damageTest < 1)
        {
            damage = 5;
        }


        //Damage Saved from inputs script..gets set when raycast hits something
        health = (health - (damage - armour));


        // UPDATE SCENE MANAGER ARRAY DATA
        sceneManagerScript.Update_GameObject_Health_OnHit(this.gameObject, health);



        if (health < 0)
        {
            state = mode.destroyed;
            //Debug.Log("Destroyed");
        }
    }
示例#2
0
    //-------------------
    // DAMAGE UPDATER
    //-------------------


    public void Calculate_Damage(int damage)
    {
        //Damage Saved from inputs script..gets set when raycast hits something
        health = (health - (damage - armour));

        // UPDATE SCENE MANAGER ARRAY DATA
        sceneManagerScript.Update_GameObject_Health_OnHit(this.gameObject, health);

        // if (health < 0)
        //  {

        //state = mode.dying;
        //Debug.Log("DAMAGEDONE!!" + health);

        // }
    }