public bool hasSamePropertyAs(AMITarget target, AMPropertyTrack _track) { if(_track.GetTarget(target) == GetTarget(target) && _track.GetTargetComp(target) == GetTargetComp(target) && _track.getTrackType() == getTrackType()) return true; return false; }
void OnDisable() { window = null; track = null; }
AMActionData GenerateActionData(AMPropertyTrack propTrack, int frameRate, Component comp, object obj) { propTrack.RefreshData(comp); PropertyInfo propInfo = propTrack.GetCachedPropertyInfo(); if(propInfo != null) return new AMActionPropertySet(this, frameRate, comp, propInfo, obj); else { FieldInfo fieldInfo = propTrack.GetCachedFieldInfo(); if(fieldInfo != null) return new AMActionFieldSet(this, frameRate, comp, fieldInfo, obj); } return null; }
public static void setValues(AMPropertyTrack _track) { track = _track; }