void Awake()
    {
        _editor       = GlobalOptions.GetEditorComponent();
        _library      = _editor.Library;
        _cubeList     = _library.GetList();
        _previewArray = _library.GetImageList();

        RebuildMenu();
    }
    // "Add","Delete","Move","Connect","Open","Save","Exit"

    void Start()
    {
        if (!_builder)
        {
            _builder = GetComponentInParent <EditorFunctionsUIBuilder>();
        }
        if (!_editor)
        {
            _editor = GlobalOptions.GetEditorComponent();
        }
    }
示例#3
0
    void OnEnable()
    {
        if (RotateByMouse)
        {
            Cursor.lockState = CursorLockMode.Locked;
            Cursor.visible   = false;
        }
        transform.LookAt(GlobalOptions.Player.transform, transform.up);
        Messenger.AddListener("ShowHideBoxSelection", ShowHideBoxSelectionMenu);

        _editorMode = GlobalOptions.GetEditorComponent();
    }
示例#4
0
    public static CubeGridEditorGameMode GetEditorComponent()
    {
        if (!_gameModeEditor)
        {
            if (!_singleton)
            {
                GetGlobalSingleton();
            }
            _gameModeEditor = _singleton.GetComponent <CubeGridEditorGameMode>();
        }

        return(_gameModeEditor);
    }
    void Start()
    {
        if (!_buttonImage)
        {
            Transform button = transform.FindChild("Button");
            if (button)
            {
                _buttonImage = button.gameObject.GetComponent <Image>();
            }
        }

        if (!_uiBuilder)
        {
            _uiBuilder = FindObjectOfType <BoxSelectionUIBuilder>();
        }

        if (!_editor)
        {
            _editor = GlobalOptions.GetEditorComponent();
        }
    }
 void Start()
 {
     _editor = GlobalOptions.GetEditorComponent();
 }