public static void EnsureInitialization(IAnimation a) { if (a.IsFinished) { a.IsInitialized = true; return; } a.EnsureUniqueness(); //dbg.log("Init:"+a); a.Initialize(); a.IsInitialized = true; }