Exemplo n.º 1
0
 public void StartSystem(CavEngine gameEngine)
 {
     gameEngine.OnChangeScene += ev => {
         foreach (IAdsManager m in _adsManagers)
         {
             m.SceneChanges(ev.Scene);
         }
     };
 }
Exemplo n.º 2
0
            public void InitObject(CavEngine engine)
            {
                Engine     = engine;
                Observable = new WObservable <SenderEv>(null);

                var components = GetComponentsInChildren <WGMComponent>(true);

                // init them all
                foreach (WGMComponent c in components)
                {
                    c.InitComponent(this);
                    _components[c.Id] = c;
                }
                // start
                foreach (var kv in _components)
                {
                    kv.Value.StartComponent();
                }
            }