public void SaveAsset(AnimatorData mb, AMTake take) { AMTakeSav.AddObjectToAsset(this, take); for (int i = 0; i < lsArray.Count; ++i) { var p = lsArray[i]; p.SaveAsset(mb, take); } }
public override void SaveAsset(AnimatorData mb, AMTake take) { base.SaveAsset(mb, take); if (parameters != null) { for (int i = 0; i < parameters.Count; ++i) { var p = parameters[i]; AMTakeSav.AddObjectToAsset(p, take); } } }
public override void SaveAsset(AnimatorData mb, AMTake take) { base.SaveAsset(mb, take); if (parameters != null) { for (var ie = parameters.GetEnumerator(); ie.MoveNext();) { AMEventParameter p = ie.Current; AMTakeSav.AddObjectToAsset(p, take); } } }
/// <summary> /// called by AMTake.SaveAsset, /// the subclasses will override this to save into the asset /// </summary> #if UNITY_EDITOR public virtual void SaveAsset(AnimatorData mb, AMTake take) { AMTakeSav.AddObjectToAsset(this, take); foreach (var key in keys) { key.SaveAsset(mb, take); } foreach (var act in cache) { act.SaveAsset(mb, take); } }
public virtual void SaveAsset(AnimatorData mb, AMTake take) { AMTakeSav.AddObjectToAsset(this, take); }