Exemplo n.º 1
0
    void Awake()
    {
        GameObject world = GameObject.Find("World");

        if (world == null)
        {
            return;
        }

        GameObject stageRoot = GameObject.Find("World/Stage");

        if (stageRoot != null)
        {
            GameObject.DestroyImmediate(stageRoot);
        }

        stageRoot = new GameObject("Stage");
        stageRoot.transform.SetParent(world.transform);
        stageRoot.transform.localPosition = Vector3.zero;

        targetObject = new StageEditor();
        targetObject.Init();

        SceneView.onSceneGUIDelegate += OnSceneGUI;
    }