예제 #1
0
        public void Action()
        {
            var ent = EntityManager.GetEntiy <GameObject>(EntID);

            for (int i = 0; i < ToPass.Count; i++)
            {
                if (ToPass[i] is INeedFromCom)
                {
                    var com = ent.GetComponent <IValueCom>(((INeedFromCom)ToPass[i]).Alias);

                    ((INeedFromCom)ToPass[i]).SetValue(com.DValue);
                }
            }

            SenceManger.LoadMainFile(NextSence, ToPass);
        }
예제 #2
0
        public void Action()
        {
            var nextEntry = EntiyBlueprintManger.Get(BlueprintName);

            SenceManger.AddProcessedToMain(GameObjectFactory.AddCreatedGameObject(nextEntry, new List <IPassValue>()));
        }