Example #1
0
 public static Skill Create(string name, string skillName, Action action, int cooldown, int delay) => new Skill(IDs.Next(), name, skillName, action, true, cooldown, delay);
Example #2
0
 public static DelayedAction Create(TargettedAction action, int ct = 0, TargettedSkill sourceSkill = null)
 {
     return(new DelayedAction(IDs.Next(), action, ct, sourceSkill));
 }
Example #3
0
 public void IDsIncreaseOverTime()
 {
     long [] ids = { IDs.Next(), IDs.Next(), IDs.Next() };
     Assert.True(ids[0] < ids [1]);
     Assert.True(ids[1] < ids [2]);
 }