Exemple #1
0
    protected void OnEditorStateChanged(object sender, EditorStateEventArgs args)
    {
        switch (args.Data)
        {
        case GameManager.EditorStateEnum.Normal:
            requestingObject           = false;
            updateButtonsInteractivity = true;
            break;

        case GameManager.EditorStateEnum.InteractionDisabled:
            updateButtonsInteractivity = false;
            break;

        case GameManager.EditorStateEnum.Closed:
            updateButtonsInteractivity = false;
            break;

        case EditorStateEnum.SelectingAction:
        case EditorStateEnum.SelectingActionInput:
        case EditorStateEnum.SelectingActionObject:
        case EditorStateEnum.SelectingActionOutput:
        case EditorStateEnum.SelectingActionPoint:
        case EditorStateEnum.SelectingActionPointParent:
        case EditorStateEnum.SelectingAPOrientation:
        case EditorStateEnum.SelectingEndEffector:
            requestingObject = true;
            break;
        }
    }
Exemple #2
0
    private void OnEditorStateChanged(object sender, EditorStateEventArgs args)
    {
        editorState = args.Data;
        switch (editorState)
        {
        case EditorStateEnum.Normal:
        case EditorStateEnum.Closed:
        case EditorStateEnum.InteractionDisabled:
            DeselectObject(true);
            requestingObject = false;
            break;

        case EditorStateEnum.SelectingAction:
        case EditorStateEnum.SelectingActionInput:
        case EditorStateEnum.SelectingActionObject:
        case EditorStateEnum.SelectingActionOutput:
        case EditorStateEnum.SelectingActionPoint:
        case EditorStateEnum.SelectingEndEffector:
        case EditorStateEnum.SelectingAPOrientation:
        case EditorStateEnum.SelectingActionPointParent:
            DeselectObject(true);
            requestingObject = true;
            break;
        }
    }
 internal void OnEditorStateChanged(object o, EditorStateEventArgs e)
 {
     if (EditorStateChanged != null)
     {
         EditorStateChanged(o, e);
     }
 }
    private void OnEditorStateChanged(object sender, EditorStateEventArgs args)
    {
        switch (args.Data)
        {
        case GameManager.EditorStateEnum.Normal:
        case GameManager.EditorStateEnum.InteractionDisabled:
        case GameManager.EditorStateEnum.Closed:
            button.SetInteractivity(true);
            break;

        case EditorStateEnum.SelectingAction:
        case EditorStateEnum.SelectingActionInput:
        case EditorStateEnum.SelectingActionObject:
        case EditorStateEnum.SelectingActionOutput:
        case EditorStateEnum.SelectingActionPoint:
        case EditorStateEnum.SelectingActionPointParent:
            button.SetInteractivity(false, "Filters could not be manipulated when selecting object");
            break;
        }
    }