コード例 #1
0
ファイル: Modifier.cs プロジェクト: Vintharas/War-of-the-Orbs
        public void Update(TimeSpan elapsedTime)
        {
            if (Duration == -1)
                return;

            TimeLeft -= elapsedTime;
            if (TimeLeft.TotalMilliseconds < 0)
            {
                TimeLeft = TimeSpan.Zero;
                AttributeModifiers = new Attributes();
            }
        }
コード例 #2
0
ファイル: Modifier.cs プロジェクト: Vintharas/War-of-the-Orbs
 public Modifier(Attributes attributeModifiers, int duration)
 {
     AttributeModifiers = attributeModifiers;
     Duration = duration;
     TimeLeft = TimeSpan.FromSeconds(duration);
 }
コード例 #3
0
ファイル: Modifier.cs プロジェクト: Vintharas/War-of-the-Orbs
 public Modifier(Attributes attributeModifiers)
 {
     AttributeModifiers = attributeModifiers;
     Duration = -1;
     TimeLeft = TimeSpan.Zero;
 }