public static void CreateMarker()
        {
            GameObject marker = CreateSceneObject.Create("Marker");

            marker.AddComponent <NavigationMarker>();
            Selection.activeGameObject = marker;
        }
        public static void CreateTrigger()
        {
            GameObject     trigger  = CreateSceneObject.Create("Item");
            SphereCollider collider = trigger.AddComponent <SphereCollider>();

            collider.isTrigger = true;
            trigger.AddComponent <NetworkItem>();
        }
        public static void CreateTextLocalized()
        {
            GameObject text = CreateSceneObject.Create("Text Localized");

            text.AddComponent <TextLocalized>();

            text.transform.localRotation = Quaternion.identity;
            text.transform.localScale    = Vector3.one;
        }
Example #4
0
        public static void CreateTextLocalized()
        {
            GameObject canvas = CreateSceneObject.GetCanvasGameObject();
            GameObject textGO = DefaultControls.CreateText(CreateSceneObject.GetStandardResources());

            textGO.transform.SetParent(canvas.transform, false);

            DestroyImmediate(textGO.GetComponent <Text>());
            textGO.AddComponent <TextLocalized>();
            Selection.activeGameObject = textGO;
        }
Example #5
0
        public static void CreatePlayer()
        {
            GameObject prefab = AssetDatabase.LoadAssetAtPath <GameObject>(PLAYER_PREFAB_PATH);

            if (prefab == null)
            {
                return;
            }

            GameObject instance = (GameObject)PrefabUtility.InstantiatePrefab(prefab);

            instance = CreateSceneObject.Create(instance, true);
        }
Example #6
0
        public static void CreateCharacter()
        {
            GameObject prefab = AssetDatabase.LoadAssetAtPath <GameObject>(CHARACTER_PREFAB_PATH);

            if (prefab == null)
            {
                return;
            }

            GameObject instance = Instantiate(prefab);

            instance.name = prefab.name;
            instance      = CreateSceneObject.Create(instance, true);
        }
Example #7
0
        public static void CreateLocalVariables()
        {
            GameObject instance = CreateSceneObject.Create("Local Variables");

            instance.AddComponent <LocalVariables>();
        }
Example #8
0
        public static void CreateCameraMotor()
        {
            GameObject cameraMotor = CreateSceneObject.Create("Camera Motor");

            cameraMotor.AddComponent <CameraMotor>();
        }
Example #9
0
        public static void CreateDialogue()
        {
            GameObject dialogue = CreateSceneObject.Create("Dialogue");

            dialogue.AddComponent <Dialogue>();
        }
Example #10
0
        public static void CreateContainer()
        {
            GameObject container = CreateSceneObject.Create("Container");

            container.AddComponent <Container>();
        }