void loadAnimatorData() { if(AMTimeline.window) { aData = AMTimeline.window.aData; dependencies = aData.GetDependencies(take); } else { this.Close(); } }
void loadAnimatorData() { if(AMTimeline.window) { __aData = AMTimeline.window.aData; if(track) { _go = track.GetTarget(__aData.target) as GameObject; // refresh updateComponentArray(); } } }
void loadAnimatorData() { if(AMTimeline.window) { __aData = AMTimeline.window.aData; AMTakeData take = aData.currentTake; numFrames = take.numFrames; frameRate = take.frameRate; loopCount = take.numLoop; loopMode = take.loopMode; loopBackFrame = take.loopBackToFrame; } }
public void reloadAnimatorData() { aData = null; loadAnimatorData(); }
bool saveSelectedItemsToScene() { string saveScenePath = EditorUtility.SaveFilePanel("Export Take", "Assets/", (take != null ? take.name : "All_Takes"), "unity"); if(saveScenePath == "") return false; // delete unselected GameObjects foreach(GameObject go in gameObjs) { if(!go) continue; AnimatorData dat = go.GetComponent<AnimatorData>(); if(dat) { //... if(take != null) { AnimatorDataEdit datEdit = new AnimatorDataEdit(dat); datEdit.DeleteAllTakesExcept(take); } continue; } int index = gameObjs.IndexOf(go); if(gameObjsSelected[index] != null && (bool)!gameObjsSelected[index]) DestroyImmediate(go); } // save with changes EditorApplication.SaveScene(saveScenePath, true); // restore scene EditorApplication.OpenScene(saveScenePath); // refresh project directory AssetDatabase.Refresh(); return true; }
public void MergeWith(AnimatorDataEdit _aData) { if(meta == null && _aData.meta == null) { foreach(AMTakeData take in _aData.takes) { takes.Add(take); MakeTakeNameUnique(take); } } }
void loadAnimatorData() { if(AMTimeline.window != null) { __aData = AMTimeline.window.aData; if(__aData != null) { exportTakeIndex = __aData.currentTakeInd; } } }
void OnEnable() { aData = new AnimatorDataEdit(target as AnimatorData); GenerateTakeLabels(); mMissingsFoldout = true; }
void loadAnimatorData() { if(AMTimeline.window) mData = AMTimeline.window.aData; else mData = null; }
void OnDisable() { window = null; justSet = false; key = null; track = null; aData = null; }
void loadAnimatorData() { if(AMTimeline.window != null) { aData = AMTimeline.window.aData; } }
public void reloadAnimatorData() { aData = null; loadAnimatorData(); bool shouldClose = true; if(aData != null) { AMTakeData take = aData.currentTake; // update references for track and key foreach(AMTrack _track in take.trackValues) { if(track == _track) { track = _track; foreach(AMKey _key in track.keys) { if(key == _key) { key = _key; shouldClose = false; } } } } } if(shouldClose) this.Close(); }
void loadAnimatorData() { GameObject go = GameObject.Find("AnimatorData"); if(go) { AnimatorData anim = go.GetComponent<AnimatorData>(); aData = AMTimeline.AnimEdit(anim); } }