private void OnClickResetButton() { ChromaSDKAnimation2D animation = GetAnimation(); EditorUtility.SetDirty(animation); Unload(); _mCurrentFrame = 0; animation.ClearFrames(); animation.RefreshCurve(); }
private void OnClickSetDevice() { ChromaSDKAnimation2D animation = GetAnimation(); EditorUtility.SetDirty(animation); Unload(); if (animation.Device != _mDevice) { animation.Device = _mDevice; animation.ClearFrames(); animation.RefreshCurve(); } }
private void ResetAnimation() { if (_mAnimation) { if (_mAnimation is ChromaSDKAnimation1D) { ChromaSDKAnimation1D animation = _mAnimation as ChromaSDKAnimation1D; animation.ClearFrames(); animation.RefreshCurve(); } else if (_mAnimation is ChromaSDKAnimation2D) { ChromaSDKAnimation2D animation = _mAnimation as ChromaSDKAnimation2D; animation.ClearFrames(); animation.RefreshCurve(); } ChromaSDKAnimationBaseEditor.GoToFirstFrame(); } }