public static BroncoClass Create(int timeLeft, bool gravity, bool rotation) { var bronco = new BroncoClass(timeLeft, gravity, rotation); _instances.Add(bronco); return(bronco); }
public BroncoClass New() { var newInstance = new BroncoClass(); trackedObjects.Add(newInstance) }
// Don't forget to call this or you'll leak! public void Free(BroncoClass instance) { trackedObjects.Remove(instance); }