Esempio n. 1
0
        void AddComponent(GameObjectCreator gameObjectCreator)
        {
            gameObjectCreator.AddItem(itemInfo);
            gameObjectCreator.AddTrigger(triggerInfo);

            gameObjectCreator.AddLogic(logicInfo);
        }
Esempio n. 2
0
        public void CreatePrefabFromPrototype()
        {
            var gameObjectCreator = new GameObjectCreator();

            var result = gameObjectCreator.Init(prefabsPathController);

            if (!result)
            {
                return;
            }

            gameObjectCreator.OnCreate = OnCreate;

            AddComponent(gameObjectCreator);
            gameObjectCreator.SaveAsPrefabAsset();
        }