Example #1
0
        public void reset(float max)
        {
            isDestroyed = false;


            durability = max;

            recoverable = max;

            damage = new DamageProgressUnit();

            recovery = new DamageProgressUnit();
        }
Example #2
0
        public DurabilityUnit(float max)
        {
            maxDurabilityR = 1.0f / max;


            durability = max;

            recoverable = max;

            damage = new DamageProgressUnit();

            recovery = new DamageProgressUnit();


            isDestroyed = false;
        }
Example #3
0
 public void terminateDamage()
 {
     damage = new DamageProgressUnit();
 }
Example #4
0
        public void terminateRecovery()
        {
            recoverable = durability;

            recovery = new DamageProgressUnit();
        }