RTSEngine.Data.Team.RTSUnit.ComputeDamage C# (CSharp) Method

ComputeDamage() public method

public ComputeDamage ( double rand ) : int
rand double
return int
        public int ComputeDamage(double rand)
        {
            RTSUnit t = Target as RTSUnit;
            int dmg = Data.BaseCombatData.ComputeDamageDealt(rand);
            if(t != null) dmg = t.Data.BaseCombatData.ComputeDamageReceived(dmg);
            return dmg;
        }