public static Flashing Instance(int time, uint color) { var key = new Tuple<int, uint>(time, color); Flashing ret; if (!instances.TryGetValue(key, out ret)) ret = instances[key] = new Flashing(time, color); return ret; }
public static Flashing Instance(int time, uint color) { var key = new Tuple <int, uint>(time, color); Flashing ret; if (!instances.TryGetValue(key, out ret)) { ret = instances[key] = new Flashing(time, color); } return(ret); }
Timed.Instance(2500, False.Instance(Flashing.Instance(200, 0xff00ff00))),
new QueuedBehavior( Flashing.Instance(500, 0xffff3333),