Example #1
0
    public override void OnInspectorGUI()
    {
        MagicMenuFlag instance = (MagicMenuFlag)target;

        DrawDefaultInspector();
        GUILayout.Space(20);
        GUILayout.BeginHorizontal();

        //GUILayout.Label("Add Flag", EditorStyles.boldLabel);

        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        //GUILayout.Label("Name:", EditorStyles.boldLabel);
        //var newContentText = GUILayout.TextArea(instance.textBox, GUILayout.Width(150), GUILayout.Height(25));
        //if (instance.textBox != newContentText.ToString())
        //    instance.textBox = newContentText.ToString();

        if (GUILayout.Button("Add Text Object", GUILayout.Width(150), GUILayout.Height(25)))
        {
            instance.SpawnObject();
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
    }
Example #2
0
    public void SetCamFlag(MagicMenuFlag newFlag)
    {
        if (newFlag != targetFlag)
        {
            moveComplete     = false;
            rotationComplete = false;

            targetFlag = newFlag;
            if (targetFlag.parentCam != this.gameObject)
            {
                targetFlag.parentCam = this.gameObject;
            }

            targetFlag.InitFlag();
            currentTargetPos = targetFlag.gameObject.transform.position;
        }
    }
Example #3
0
 public void AddFlag(MagicMenuFlag incFlag)
 {
     flags.Add(incFlag); // Add the flag to the list
     CheckFlags();       // Update flags list
 }