コード例 #1
0
ファイル: Troop.cs プロジェクト: KMarshland/bullet-storm
    public void beDamagedBy(Projectile p)
    {
        float minD = p.SourceTower.Attributes[Tower.AttributeType.minDamage];
        float maxD = p.SourceTower.Attributes[Tower.AttributeType.maxDamage];
        float delta = maxD - minD;

        float dam = Random.value * delta + minD;

        this.Health -= dam;

        p.onTroopHit(this);
    }