示例#1
0
    /// <summary>
    /// Spaceキーで設置
    /// </summary>
    private void SetTrigger()
    {
        Event e         = Event.current;
        int   controlID = GUIUtility.GetControlID(FocusType.Passive);

        if (e.GetTypeForControl(controlID) == EventType.KeyDown &&
            e.keyCode == KeyCode.Space)                             //Spaceキーが押したら
        {
            onMouse.tag = objectEditor.CurrentTag();                //タグ設定
            MapBlockComponent();
            CreateMouseObj();                                       //設置
            Scene currentScene = SceneManager.GetActiveScene();     //scene取得
            EditorSceneManager.MarkSceneDirty(currentScene);        //変更があると表記する
        }
    }