public void ResetAnimationEngine() { string className = "AnimEngine"; if (animationEngine == AnimationEngine.Custom) { if (customAnimationClass.Length > 0) { className = customAnimationClass; } } else { className += "_" + animationEngine.ToString (); } if (animEngine == null || animEngine.ToString () != className) { try { animEngine = (AnimEngine) ScriptableObject.CreateInstance (className); if (animEngine != null) { animEngine.Declare (this); } } catch {} } }
public void ResetAnimationEngine () { string className = "AnimEngine_" + animationEngine.ToString (); if (animEngine == null || animEngine.ToString () != className) { animEngine = (AnimEngine) ScriptableObject.CreateInstance (className); animEngine.Declare (this); } }