Buff Effect Property Delta Engine Documentation

Namespace: CreepyTowers.Stats
Assembly: CreepyTowers (in CreepyTowers.exe) Version: 1.1.1.0 (1.1.1)
Syntax

public BuffEffect Effect { get; set; }

Property Value

Type: BuffEffect
Remarks

Tests: CreepyTowers.Tests.Stats.BuffTests
Examples

2 unit tests call CreepyTowers.Stats.Buff.Effect
[Test]
public void Constructor()
{
    var stat = new Stat(100.0f);
    var effect = new BuffEffect("TestGoldBuff");
    var buff = new Buff(stat, effect);
    Assert.AreEqual(stat, buff.Stat);
    Assert.AreEqual(effect, buff.Effect);
    Assert.AreEqual(0, buff.Elapsed);
}
[Test]
public void Properties()
{
    var stat = new Stat(100.0f);
    const float Elapsed = 4.0f;
    var effect = new BuffEffect("TestGoldBuff");
    var buff = new Buff(new Stat(0.0f), new BuffEffect("TestHpBuff"))
    {
        Stat = stat,
        Effect = effect,
        Elapsed = Elapsed
    };
    Assert.AreEqual(stat, buff.Stat);
    Assert.AreEqual(effect, buff.Effect);
    Assert.AreEqual(Elapsed, buff.Elapsed);
}
See Also