コード例 #1
0
    // ===========================================================
    // 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");
    }
コード例 #2
0
    // ===========================================================
    // 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");
    }
コード例 #3
0
    protected override void OnEnable()
    {
        base.OnEnable();
        draggable = MadTransform.GetOrCreateChild <MadFreeDraggable>(transform, "Draggable");
        if (lookAtLastLevel)
        {
            LookAtLastPlayedLevel();
        }

        configuration.callbackChanged = () => {
            if (this != null)
            {
                Build();
            }
        };

        if (IsDirty())
        {
            Build();
        }
    }