// =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== // =========================================================== // Methods // =========================================================== void OnEnable() { script = target as MadFreeDraggable; dragBounds = serializedObject.FindProperty("dragBounds"); scaleMode = serializedObject.FindProperty("scaleMode"); scalingMin = serializedObject.FindProperty("scalingMin"); scalingMax = serializedObject.FindProperty("scalingMax"); moveEasing = serializedObject.FindProperty("moveEasing"); moveEasingType = serializedObject.FindProperty("moveEasingType"); moveEasingDuration = serializedObject.FindProperty("moveEasingDuration"); scaleEasing = serializedObject.FindProperty("scaleEasing"); scaleEasingType = serializedObject.FindProperty("scaleEasingType"); scaleEasingDuration = serializedObject.FindProperty("scaleEasingDuration"); }
protected override void OnEnable() { base.OnEnable(); draggable = MadTransform.GetOrCreateChild <MadFreeDraggable>(transform, "Draggable"); if (lookAtLastLevel) { LookAtLastPlayedLevel(); } configuration.callbackChanged = () => { if (this != null) { Build(); } }; if (IsDirty()) { Build(); } }