public override void Setup() {
     base.Setup();
     UserLoginInfoManager = ComponentSystem.RegisterComponent<UserLoginInfo>(23);
     BlackBoardSystem.EnsureBlackBoard<UserLoginInfo>();
     this.OnEvent<Playfab.UserLoggedIn>().Subscribe(_=>{ LoginSystemUserLoggedInFilter(_); }).DisposeWith(this);
     this.OnEvent<Playfab.UserLoggedOut>().Subscribe(_=>{ LoginSystemUserLoggedOutFilter(_); }).DisposeWith(this);
 }
Пример #2
0
 public override void Setup() {
     base.Setup();
     LobbyButtonManager = ComponentSystem.RegisterComponent<LobbyButton>();
     RoomManager = ComponentSystem.RegisterComponent<Room>();
     DriverManager = ComponentSystem.RegisterComponent<Driver>();
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ PhotonSystemGameReadyFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     TitleDataManager = ComponentSystem.RegisterGroup <TitleDataGroup, ITitleData>();
     TitleDataManager.CreatedObservable.Subscribe(LoadComponentTitleDataFilter).DisposeWith(this);
     this.OnEvent <Playfab.LoadData>().Subscribe(_ => { LoadTitleDataFilter(_); }).DisposeWith(this);
 }
Пример #4
0
 public override void Setup() {
     base.Setup();
     DriverManager = ComponentSystem.RegisterComponent<Driver>();
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ KernelGameReadyFilter(_); }).DisposeWith(this);
     this.OnEvent<DireDungeons.LoadSceneEvent>().Subscribe(_=>{ KernelLoadSceneEventFilter(_); }).DisposeWith(this);
     this.OnEvent<DireDungeons.UnloadSceneEvent>().Subscribe(_=>{ KernelUnloadSceneEventFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     NotificationUIManager = ComponentSystem.RegisterComponent <NotificationUI>(20);
     this.OnEvent <uFrame.Kernel.GameReadyEvent>().Subscribe(_ => { DisableAllNotificationUIFilter(_); }).DisposeWith(this);
     this.OnEvent <Playfab.NotificationMessage>().Subscribe(_ => { DisplayNotificationMessageFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     PlayerManager          = ComponentSystem.RegisterComponent <Player>(3);
     HealthComponentManager = ComponentSystem.RegisterComponent <HealthComponent>(2);
     this.OnEvent <test.AttackEvent>().Subscribe(_ => { HealthSystemAttackEventFilter(_); }).DisposeWith(this);
 }
 public override void Setup() {
     base.Setup();
     CloudDataManager = ComponentSystem.RegisterGroup<CloudDataGroup,ICloudData>();
     this.OnEvent<Playfab.LoadData>().Subscribe(_=>{ LoadCloudDataFilter(_); }).DisposeWith(this);
     this.OnEvent<Playfab.SaveData>().Subscribe(_=>{ SaveCloudDataFilter(_); }).DisposeWith(this);
     CloudDataManager.CreatedObservable.Subscribe(LoadCloudDataComponentFilter).DisposeWith(this);
 }
Пример #8
0
 public override System.Collections.Generic.IEnumerable <UniRx.IObservable <int> > Install(uFrame.ECS.IComponentSystem componentSystem)
 {
     componentSystem.PropertyChangedEvent <Gun, GunState>(_ => _.StateObservable, (c, v) => { UpdateItem(c.EntityId); });
     GunManager = componentSystem.RegisterComponent <Gun>();
     yield return(GunManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(GunManager.RemovedObservable.Select(_ => _.EntityId));;
 }
Пример #9
0
 public override void Setup()
 {
     base.Setup();
     MenuComponentManager = ComponentSystem.RegisterComponent <MenuComponent>(3);
     HealthManager        = ComponentSystem.RegisterComponent <Health>(1);
     this.OnEvent <uFrame.ECS.UnityUtilities.MouseDownDispatcher>().Subscribe(_ => { InputSystemOnMouseDownFilter(_); }).DisposeWith(this);
 }
Пример #10
0
 public override void Setup()
 {
     base.Setup();
     MenuComponentManager = ComponentSystem.RegisterComponent <MenuComponent>(3);
     HealthManager        = ComponentSystem.RegisterComponent <Health>(1);
     this.OnEvent <test.DamageEvent>().Subscribe(_ => { DamageSystemDamageEventFilter(_); }).DisposeWith(this);
 }
Пример #11
0
 public override void Setup()
 {
     base.Setup();
     BoxManager = ComponentSystem.RegisterComponent<Box>();
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ GameReadyEventFilter(_); }).DisposeWith(this);
     this.PropertyChanged<Box,String>(Group=>Group.nameObservable, BoxnamePropertyChangedFilter);
 }
 public override void Setup()
 {
     base.Setup();
     HealthManager = ComponentSystem.RegisterComponent <Health>(1);
     SwordManager  = ComponentSystem.RegisterComponent <Sword>(3);
     ShieldManager = ComponentSystem.RegisterComponent <Shield>(2);
     OrcManager    = ComponentSystem.RegisterGroup <OrcGroup, Orc>();
 }
Пример #13
0
 public override void Setup()
 {
     base.Setup();
     healthCompManager   = ComponentSystem.RegisterComponent <healthComp>(2);
     playerCompManager   = ComponentSystem.RegisterComponent <playerComp>(3);
     NewGroupNodeManager = ComponentSystem.RegisterGroup <NewGroupNodeGroup, NewGroupNode>();
     this.OnEvent <test.NewEventNode>().Subscribe(_ => { healthSysNewEventNodeFilter(_); }).DisposeWith(this);
 }
Пример #14
0
 public override void Setup() {
     base.Setup();
     LobbyButtonManager = ComponentSystem.RegisterComponent<LobbyButton>();
     LobbyMenuManager = ComponentSystem.RegisterComponent<LobbyMenu>();
     UpdateConnectedManager = ComponentSystem.RegisterComponent<UpdateConnected>();
     this.OnEvent<uFrame.ECS.PointerClickDispatcher>().Subscribe(_=>{ LobbySystemPointerClickFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.ECS.OnConnectedToMasterDispatcher>().Subscribe(_=>{ LobbySystemOnConnectedToMasterFilter(_); }).DisposeWith(this);
 }
Пример #15
0
 public override void Setup()
 {
     base.Setup();
     LobbyButtonManager = ComponentSystem.RegisterComponent <LobbyButton>();
     RoomManager        = ComponentSystem.RegisterComponent <Room>();
     DriverManager      = ComponentSystem.RegisterComponent <Driver>();
     this.OnEvent <uFrame.Kernel.GameReadyEvent>().Subscribe(_ => { PhotonSystemGameReadyFilter(_); }).DisposeWith(this);
 }
Пример #16
0
 public override void Setup()
 {
     base.Setup();
     DriverManager = ComponentSystem.RegisterComponent <Driver>();
     this.OnEvent <uFrame.Kernel.GameReadyEvent>().Subscribe(_ => { KernelGameReadyFilter(_); }).DisposeWith(this);
     this.OnEvent <DireDungeons.LoadSceneEvent>().Subscribe(_ => { KernelLoadSceneEventFilter(_); }).DisposeWith(this);
     this.OnEvent <DireDungeons.UnloadSceneEvent>().Subscribe(_ => { KernelUnloadSceneEventFilter(_); }).DisposeWith(this);
 }
Пример #17
0
 public override void Setup()
 {
     base.Setup();
     UserLoginInfoManager = ComponentSystem.RegisterComponent <UserLoginInfo>(23);
     BlackBoardSystem.EnsureBlackBoard <UserLoginInfo>();
     this.OnEvent <Playfab.UserLoggedIn>().Subscribe(_ => { LoginSystemUserLoggedInFilter(_); }).DisposeWith(this);
     this.OnEvent <Playfab.UserLoggedOut>().Subscribe(_ => { LoginSystemUserLoggedOutFilter(_); }).DisposeWith(this);
 }
Пример #18
0
 public override void Setup()
 {
     base.Setup();
     healthCompManager   = ComponentSystem.RegisterComponent <healthComp>(2);
     playerCompManager   = ComponentSystem.RegisterComponent <playerComp>(3);
     NewGroupNodeManager = ComponentSystem.RegisterGroup <NewGroupNodeGroup, NewGroupNode>();
     this.OnEvent <uFrame.ECS.UnityUtilities.MouseDownDispatcher>().Subscribe(_ => { inpSysOnMouseDownFilter(_); }).DisposeWith(this);
 }
Пример #19
0
 public override System.Collections.Generic.IEnumerable <UniRx.IObservable <int> > Install(uFrame.ECS.APIs.IComponentSystem componentSystem)
 {
     playerCompManager = componentSystem.RegisterComponent <playerComp>();
     yield return(playerCompManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(playerCompManager.RemovedObservable.Select(_ => _.EntityId));;
     healthCompManager = componentSystem.RegisterComponent <healthComp>();
     yield return(healthCompManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(healthCompManager.RemovedObservable.Select(_ => _.EntityId));;
 }
Пример #20
0
 public override void Setup()
 {
     base.Setup();
     MenuComponentManager       = ComponentSystem.RegisterComponent <MenuComponent>(4);
     GroupComponentManager      = ComponentSystem.RegisterComponent <GroupComponent>(3);
     GreenLightComponentManager = ComponentSystem.RegisterComponent <GreenLightComponent>(7);
     RedLightComponentManager   = ComponentSystem.RegisterComponent <RedLightComponent>(8);
     SpawnComponentManager      = ComponentSystem.RegisterComponent <SpawnComponent>(1);
 }
Пример #21
0
 public override void Setup() {
     base.Setup();
     LobbyButtonManager = ComponentSystem.RegisterComponent<LobbyButton>();
     RoomManager = ComponentSystem.RegisterComponent<Room>();
     DriverManager = ComponentSystem.RegisterComponent<Driver>();
     this.OnEvent<uFrame.ECS.OnJoinedRoomDispatcher>().Subscribe(_=>{ PhotonSystemOnJoinedRoomFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.ECS.OnPhotonJoinRoomFailedDispatcher>().Subscribe(_=>{ PhotonSystemOnPhotonJoinRoomFailedFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.Kernel.LevelWasLoadedEvent>().Subscribe(_=>{ PhotonSystemLevelWasLoadedFilter(_); }).DisposeWith(this);
 }
Пример #22
0
 public override void Setup()
 {
     base.Setup();
     HealthManager = ComponentSystem.RegisterComponent <Health>(3);
     OrcManager    = ComponentSystem.RegisterGroup <OrcGroup, Orc>();
     SwordManager  = ComponentSystem.RegisterComponent <Sword>(1);
     ShieldManager = ComponentSystem.RegisterComponent <Shield>(2);
     this.OnEvent <uFrame.Kernel.GameReadyEvent>().Subscribe(_ => { DebugSystemGameReadyFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     ShootingGunsManager = ComponentSystem.RegisterGroup <ShootingGunsGroup, ShootingGuns>();
     PlayerGunnerManager = ComponentSystem.RegisterGroup <PlayerGunnerGroup, PlayerGunner>();
     GunManager          = ComponentSystem.RegisterComponent <Gun>(2);
     GunnerInputManager  = ComponentSystem.RegisterComponent <GunnerInput>(3);
     GunnerManager       = ComponentSystem.RegisterComponent <Gunner>(1);
 }
Пример #24
0
 public override void Setup()
 {
     base.Setup();
     PlayerGunnerManager = ComponentSystem.RegisterGroup <PlayerGunnerGroup, PlayerGunner>();
     MovableManager      = ComponentSystem.RegisterComponent <Movable>(23);
     HazardManager       = ComponentSystem.RegisterComponent <Hazard>(9);
     WavesGameManager    = ComponentSystem.RegisterComponent <WavesGame>(15);
     PlayerManager       = ComponentSystem.RegisterComponent <Player>(22);
 }
 public override void Setup() {
     base.Setup();
     PlayerStatManager = ComponentSystem.RegisterGroup<PlayerStatGroup,IPlayerStat>();
     SettingsManager = ComponentSystem.RegisterComponent<Settings>(22);
     BlackBoardSystem.EnsureBlackBoard<Settings>();
     this.OnEvent<Playfab.SaveData>().Subscribe(_=>{ SavePlayerStatsFilter(_); }).DisposeWith(this);
     this.OnEvent<Playfab.LoadData>().Subscribe(_=>{ LoadPlayerStatsFilter(_); }).DisposeWith(this);
     PlayerStatManager.CreatedObservable.Subscribe(LoadPlayerStatFilter).DisposeWith(this);
 }
Пример #26
0
 public override System.Collections.Generic.IEnumerable <UniRx.IObservable <int> > Install(uFrame.ECS.IComponentSystem componentSystem)
 {
     GunnerManager = componentSystem.RegisterComponent <Gunner>();
     yield return(GunnerManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(GunnerManager.RemovedObservable.Select(_ => _.EntityId));;
     GunnerInputManager = componentSystem.RegisterComponent <GunnerInput>();
     yield return(GunnerInputManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(GunnerInputManager.RemovedObservable.Select(_ => _.EntityId));;
 }
Пример #27
0
 public override void Setup()
 {
     base.Setup();
     HealthManager = ComponentSystem.RegisterComponent <Health>(3);
     OrcManager    = ComponentSystem.RegisterGroup <OrcGroup, Orc>();
     SwordManager  = ComponentSystem.RegisterComponent <Sword>(1);
     ShieldManager = ComponentSystem.RegisterComponent <Shield>(2);
     this.OnEvent <uFrame.ECS.UnityUtilities.MouseDownDispatcher>().Subscribe(_ => { InputSystemOnMouseDownFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     HealthManager = ComponentSystem.RegisterComponent <Health>(3);
     OrcManager    = ComponentSystem.RegisterGroup <OrcGroup, Orc>();
     SwordManager  = ComponentSystem.RegisterComponent <Sword>(1);
     ShieldManager = ComponentSystem.RegisterComponent <Shield>(2);
     this.OnEvent <Matze.OrcClicked>().Subscribe(_ => { DamageSystemOrcClickedFilter(_); }).DisposeWith(this);
 }
Пример #29
0
 public override void Setup()
 {
     base.Setup();
     LobbyButtonManager     = ComponentSystem.RegisterComponent <LobbyButton>();
     LobbyMenuManager       = ComponentSystem.RegisterComponent <LobbyMenu>();
     UpdateConnectedManager = ComponentSystem.RegisterComponent <UpdateConnected>();
     this.OnEvent <uFrame.ECS.PointerClickDispatcher>().Subscribe(_ => { LobbySystemPointerClickFilter(_); }).DisposeWith(this);
     this.OnEvent <uFrame.ECS.OnConnectedToMasterDispatcher>().Subscribe(_ => { LobbySystemOnConnectedToMasterFilter(_); }).DisposeWith(this);
 }
 public override void Setup() {
     base.Setup();
     ClickCountManager = ComponentSystem.RegisterComponent<ClickCount>(18);
     SaveGameButtonManager = ComponentSystem.RegisterComponent<SaveGameButton>(19);
     this.OnEvent<uFrame.ECS.MouseDownDispatcher>().Subscribe(_=>{ DemoPlayerSystemPointerClickFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ DemoPlayerSystemGameReadyFilter(_); }).DisposeWith(this);
     this.OnEvent<Playfab.UserLoggedIn>().Subscribe(_=>{ NotifyLoginFilter(_); }).DisposeWith(this);
     this.PropertyChangedEvent<ClickCount,System.Int32>(Group=>Group.CountObservable, UpdateClickCountFilter, Group=>Group.Count, false);
     this.OnEvent<uFrame.ECS.PointerClickDispatcher>().Subscribe(_=>{ SaveGameButtonClickedFilter(_); }).DisposeWith(this);
 }
Пример #31
0
 public override void Setup()
 {
     base.Setup();
     LobbyButtonManager = ComponentSystem.RegisterComponent <LobbyButton>();
     RoomManager        = ComponentSystem.RegisterComponent <Room>();
     DriverManager      = ComponentSystem.RegisterComponent <Driver>();
     this.OnEvent <uFrame.ECS.OnJoinedRoomDispatcher>().Subscribe(_ => { PhotonSystemOnJoinedRoomFilter(_); }).DisposeWith(this);
     this.OnEvent <uFrame.ECS.OnPhotonJoinRoomFailedDispatcher>().Subscribe(_ => { PhotonSystemOnPhotonJoinRoomFailedFilter(_); }).DisposeWith(this);
     this.OnEvent <uFrame.Kernel.LevelWasLoadedEvent>().Subscribe(_ => { PhotonSystemLevelWasLoadedFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     PlayerStatManager = ComponentSystem.RegisterGroup <PlayerStatGroup, IPlayerStat>();
     SettingsManager   = ComponentSystem.RegisterComponent <Settings>(22);
     BlackBoardSystem.EnsureBlackBoard <Settings>();
     this.OnEvent <Playfab.SaveData>().Subscribe(_ => { SavePlayerStatsFilter(_); }).DisposeWith(this);
     this.OnEvent <Playfab.LoadData>().Subscribe(_ => { LoadPlayerStatsFilter(_); }).DisposeWith(this);
     PlayerStatManager.CreatedObservable.Subscribe(LoadPlayerStatFilter).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     MenuComponentManager       = ComponentSystem.RegisterComponent <MenuComponent>(4);
     GroupComponentManager      = ComponentSystem.RegisterComponent <GroupComponent>(3);
     GreenLightComponentManager = ComponentSystem.RegisterComponent <GreenLightComponent>(7);
     RedLightComponentManager   = ComponentSystem.RegisterComponent <RedLightComponent>(8);
     SpawnComponentManager      = ComponentSystem.RegisterComponent <SpawnComponent>(1);
     this.OnEvent <uFrame.Kernel.GameReadyEvent>().Subscribe(_ => { GestureInputSystemGameReadyFilter(_); }).DisposeWith(this);
     this.OnEvent <TetrisDB.GestureUpdateEvent>().Subscribe(_ => { GestureInputSystemGestureUpdateEventFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     ClickCountManager     = ComponentSystem.RegisterComponent <ClickCount>(18);
     SaveGameButtonManager = ComponentSystem.RegisterComponent <SaveGameButton>(19);
     this.OnEvent <uFrame.ECS.MouseDownDispatcher>().Subscribe(_ => { DemoPlayerSystemPointerClickFilter(_); }).DisposeWith(this);
     this.OnEvent <uFrame.Kernel.GameReadyEvent>().Subscribe(_ => { DemoPlayerSystemGameReadyFilter(_); }).DisposeWith(this);
     this.OnEvent <Playfab.UserLoggedIn>().Subscribe(_ => { NotifyLoginFilter(_); }).DisposeWith(this);
     this.PropertyChangedEvent <ClickCount, System.Int32>(Group => Group.CountObservable, UpdateClickCountFilter, Group => Group.Count, false);
     this.OnEvent <uFrame.ECS.PointerClickDispatcher>().Subscribe(_ => { SaveGameButtonClickedFilter(_); }).DisposeWith(this);
 }
Пример #35
0
 public override void Setup()
 {
     base.Setup();
     ShootingGunsManager = ComponentSystem.RegisterGroup <ShootingGunsGroup, ShootingGuns>();
     PlayerGunnerManager = ComponentSystem.RegisterGroup <PlayerGunnerGroup, PlayerGunner>();
     GunnerInputManager  = ComponentSystem.RegisterComponent <GunnerInput>(1);
     GunnerManager       = ComponentSystem.RegisterComponent <Gunner>(3);
     GunManager          = ComponentSystem.RegisterComponent <Gun>(2);
     ShootingGunsManager.CreatedObservable.Subscribe(BeginShootingFilter).DisposeWith(this);
     ShootingGunsManager.RemovedObservable.Subscribe(_ => ShootingGunsComponentDestroyed(_, _)).DisposeWith(this);
 }
Пример #36
0
 public override System.Collections.Generic.IEnumerable <UniRx.IObservable <int> > Install(uFrame.ECS.APIs.IComponentSystem componentSystem)
 {
     SwordManager = componentSystem.RegisterComponent <Sword>();
     yield return(SwordManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(SwordManager.RemovedObservable.Select(_ => _.EntityId));;
     ShieldManager = componentSystem.RegisterComponent <Shield>();
     yield return(ShieldManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(ShieldManager.RemovedObservable.Select(_ => _.EntityId));;
     HealthManager = componentSystem.RegisterComponent <Health>();
     yield return(HealthManager.CreatedObservable.Select(_ => _.EntityId));;
     yield return(HealthManager.RemovedObservable.Select(_ => _.EntityId));;
 }
 public override void Setup()
 {
     base.Setup();
     EnemyAIManager            = ComponentSystem.RegisterComponent <EnemyAI>(217);
     RandomRotationManager     = ComponentSystem.RegisterComponent <RandomRotation>(219);
     ProjectileManager         = ComponentSystem.RegisterComponent <Projectile>(218);
     SpawnWithRandomXManager   = ComponentSystem.RegisterComponent <SpawnWithRandomX>(220);
     DestroyOnCollisionManager = ComponentSystem.RegisterComponent <DestroyOnCollision>(216);
     HazardManager             = ComponentSystem.RegisterComponent <Hazard>(215);
     EnemyAIManager.CreatedObservable.Subscribe(EnemyAICreatedFilter).DisposeWith(this);
     this.OnEvent <uFrame.ECS.OnCollisionEnterDispatcher>().Subscribe(_ => { EnemyAISystemOnCollisionEnterFilter(_); }).DisposeWith(this);
 }
Пример #38
0
 public override void Setup()
 {
     base.Setup();
     PlayerGunnerManager = ComponentSystem.RegisterGroup <PlayerGunnerGroup, PlayerGunner>();
     MovableManager      = ComponentSystem.RegisterComponent <Movable>(25);
     HazardManager       = ComponentSystem.RegisterComponent <Hazard>(215);
     WavesGameManager    = ComponentSystem.RegisterComponent <WavesGame>(8);
     PlayerManager       = ComponentSystem.RegisterComponent <Player>(23);
     PlayerGunnerManager.CreatedObservable.Subscribe(PlayerGunnerCreatedFilter).DisposeWith(this);
     this.OnEvent <uFrameECSDemo.GameOver>().Subscribe(_ => { PlayerSystemGameOverFilter(_); }).DisposeWith(this);
     PlayerGunnerManager.RemovedObservable.Subscribe(_ => PlayerGunnerComponentDestroyed(_, _)).DisposeWith(this);
     this.OnEvent <uFrame.ECS.OnTriggerEnterDispatcher>().Subscribe(_ => { PlayerSystemOnCollisionEnterFilter(_); }).DisposeWith(this);
 }
Пример #39
0
 public override void Setup()
 {
     base.Setup();
     EnemyAIManager            = ComponentSystem.RegisterComponent <EnemyAI>(8);
     RandomRotationManager     = ComponentSystem.RegisterComponent <RandomRotation>(10);
     SpawnWithRandomXManager   = ComponentSystem.RegisterComponent <SpawnWithRandomX>(7);
     ProjectileManager         = ComponentSystem.RegisterComponent <Projectile>(11);
     DestroyOnCollisionManager = ComponentSystem.RegisterComponent <DestroyOnCollision>(12);
     HazardManager             = ComponentSystem.RegisterComponent <Hazard>(9);
     this.OnEvent <uFrame.ECS.UnityUtilities.OnTriggerEnterDispatcher>().Subscribe(_ => { HandleDestroyOnCollisionFilter(_); }).DisposeWith(this);
     this.OnEvent <uFrame.ECS.UnityUtilities.OnCollisionEnterDispatcher>().Subscribe(_ => { HazardSystemOnCollisionEnterDispatcherFilter(_); }).DisposeWith(this);
     RandomRotationManager.CreatedObservable.Subscribe(BeginRandomRotationFilter).DisposeWith(this);
     SpawnWithRandomXManager.CreatedObservable.Subscribe(SetRandomPositionFilter).DisposeWith(this);
     ProjectileManager.CreatedObservable.Subscribe(ProjectileCreatedFilter).DisposeWith(this);
 }
 public override void Setup() {
     base.Setup();
     VisibleWhenNotAuthenticatedManager = ComponentSystem.RegisterComponent<VisibleWhenNotAuthenticated>(7);
     VisibleWhenAuthenticatedManager = ComponentSystem.RegisterComponent<VisibleWhenAuthenticated>(6);
     LoginButtonManager = ComponentSystem.RegisterComponent<LoginButton>(2);
     LoginLoadingUIManager = ComponentSystem.RegisterComponent<LoginLoadingUI>(5);
     LoginUIManager = ComponentSystem.RegisterComponent<LoginUI>(1);
     this.OnEvent<Playfab.UserLoggedOut>().Subscribe(_=>{ ShowLoginScreenFilter(_); }).DisposeWith(this);
     VisibleWhenNotAuthenticatedManager.CreatedObservable.Subscribe(InitVisibleWhenNotAuthenticatedFilter).DisposeWith(this);
     this.OnEvent<Playfab.UserLoggedIn>().Subscribe(_=>{ HideLoadingUIFilter(_); }).DisposeWith(this);
     VisibleWhenAuthenticatedManager.CreatedObservable.Subscribe(InitVisibleWhenAuthenticatedFilter).DisposeWith(this);
     this.OnEvent<Playfab.LoginUser>().Subscribe(_=>{ LoginUISystemLoginUserFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.ECS.PointerClickDispatcher>().Subscribe(_=>{ SignalLoginUserFilter(_); }).DisposeWith(this);
     this.OnEvent<Playfab.UserLoggedIn>().Subscribe(_=>{ LoginUISystemUserLoggedInFilter(_); }).DisposeWith(this);
 }
Пример #41
0
 public override void Setup()
 {
     base.Setup();
     SpawnAtIntervalManager = ComponentSystem.RegisterComponent<SpawnAtInterval>(9);
     WavesGameManager = ComponentSystem.RegisterComponent<WavesGame>(8);
     SpawnMultipleAtIntervalManager = ComponentSystem.RegisterComponent<SpawnMultipleAtInterval>(10);
     PointsOnDestroyManager = ComponentSystem.RegisterComponent<PointsOnDestroy>(12);
     PlayGameButtonManager = ComponentSystem.RegisterComponent<PlayGameButton>(13);
     GameOverOnCollisionManager = ComponentSystem.RegisterComponent<GameOverOnCollision>(11);
     ScoreTextManager = ComponentSystem.RegisterComponent<ScoreText>(7);
     MenuUIManager = ComponentSystem.RegisterComponent<MenuUI>(14);
     this.PropertyChangedEvent<WavesGame,System.Int32>(Group=>Group.ScoreObservable, SetScoreLabelFilter, Group=>Group.Score, false);
     WavesGameManager.RemovedObservable.Subscribe(_=>WavesGameComponentDestroyed(_,_)).DisposeWith(this);
     this.OnEvent<uFrame.ECS.PointerClickDispatcher>().Subscribe(_=>{ UISystemPointerClickDispatcherFilter(_); }).DisposeWith(this);
     WavesGameManager.CreatedObservable.Subscribe(DisableUIFilter).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     EnemyAIManager = ComponentSystem.RegisterComponent<EnemyAI>(217);
     RandomRotationManager = ComponentSystem.RegisterComponent<RandomRotation>(219);
     ProjectileManager = ComponentSystem.RegisterComponent<Projectile>(218);
     SpawnWithRandomXManager = ComponentSystem.RegisterComponent<SpawnWithRandomX>(220);
     DestroyOnCollisionManager = ComponentSystem.RegisterComponent<DestroyOnCollision>(216);
     HazardManager = ComponentSystem.RegisterComponent<Hazard>(215);
     EnemyAIManager.CreatedObservable.Subscribe(EnemyAICreatedFilter).DisposeWith(this);
     this.OnEvent<uFrame.ECS.OnCollisionEnterDispatcher>().Subscribe(_=>{ EnemyAISystemOnCollisionEnterFilter(_); }).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     ShootingGunsManager = ComponentSystem.RegisterGroup<ShootingGunsGroup,ShootingGuns>();
     PlayerGunnerManager = ComponentSystem.RegisterGroup<PlayerGunnerGroup,PlayerGunner>();
     GunnerInputManager = ComponentSystem.RegisterComponent<GunnerInput>(1);
     GunnerManager = ComponentSystem.RegisterComponent<Gunner>(3);
     GunManager = ComponentSystem.RegisterComponent<Gun>(2);
 }
 public override void Setup()
 {
     base.Setup();
     BackgroundScrollerManager = ComponentSystem.RegisterComponent<BackgroundScroller>(5);
     BackgroundScrollerManager.CreatedObservable.Subscribe(GrabStartPositionFilter).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     SpawnAtIntervalManager = ComponentSystem.RegisterComponent<SpawnAtInterval>(9);
     WavesGameManager = ComponentSystem.RegisterComponent<WavesGame>(8);
     SpawnMultipleAtIntervalManager = ComponentSystem.RegisterComponent<SpawnMultipleAtInterval>(10);
     PointsOnDestroyManager = ComponentSystem.RegisterComponent<PointsOnDestroy>(12);
     PlayGameButtonManager = ComponentSystem.RegisterComponent<PlayGameButton>(13);
     GameOverOnCollisionManager = ComponentSystem.RegisterComponent<GameOverOnCollision>(11);
     ScoreTextManager = ComponentSystem.RegisterComponent<ScoreText>(7);
     MenuUIManager = ComponentSystem.RegisterComponent<MenuUI>(14);
     SpawnMultipleAtIntervalManager.CreatedObservable.Subscribe(BeginMultipleIntervalSpawnFilter).DisposeWith(this);
     WavesGameManager.CreatedObservable.Subscribe(WavesGameCreatedFilter).DisposeWith(this);
     PointsOnDestroyManager.RemovedObservable.Subscribe(_=>PointsOnDestroyComponentDestroyed(_,_)).DisposeWith(this);
     this.OnEvent<uFrameECSDemo.GameOver>().Subscribe(_=>{ WavesGameSystemGameOverFilter(_); }).DisposeWith(this);
     SpawnAtIntervalManager.CreatedObservable.Subscribe(BeginIntervalSpawnFilter).DisposeWith(this);
 }
 public override void Setup() {
     base.Setup();
     PlayerStatManager = ComponentSystem.RegisterGroup<PlayerStatGroup,IPlayerStat>();
 }
 public override void Setup()
 {
     base.Setup();
     ShootingGunsManager = ComponentSystem.RegisterGroup<ShootingGunsGroup,ShootingGuns>();
     PlayerGunnerManager = ComponentSystem.RegisterGroup<PlayerGunnerGroup,PlayerGunner>();
     GunnerInputManager = ComponentSystem.RegisterComponent<GunnerInput>(1);
     GunnerManager = ComponentSystem.RegisterComponent<Gunner>(3);
     GunManager = ComponentSystem.RegisterComponent<Gun>(2);
     ShootingGunsManager.CreatedObservable.Subscribe(BeginShootingFilter).DisposeWith(this);
     ShootingGunsManager.RemovedObservable.Subscribe(_=>ShootingGunsComponentDestroyed(_,_)).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     PlayerGunnerManager = ComponentSystem.RegisterGroup<PlayerGunnerGroup,PlayerGunner>();
     MovableManager = ComponentSystem.RegisterComponent<Movable>(25);
     HazardManager = ComponentSystem.RegisterComponent<Hazard>(215);
     WavesGameManager = ComponentSystem.RegisterComponent<WavesGame>(8);
     PlayerManager = ComponentSystem.RegisterComponent<Player>(23);
     PlayerGunnerManager.CreatedObservable.Subscribe(PlayerGunnerCreatedFilter).DisposeWith(this);
     this.OnEvent<uFrameECSDemo.GameOver>().Subscribe(_=>{ PlayerSystemGameOverFilter(_); }).DisposeWith(this);
     PlayerGunnerManager.RemovedObservable.Subscribe(_=>PlayerGunnerComponentDestroyed(_,_)).DisposeWith(this);
     this.OnEvent<uFrame.ECS.OnTriggerEnterDispatcher>().Subscribe(_=>{ PlayerSystemOnCollisionEnterFilter(_); }).DisposeWith(this);
 }
 public override void Setup() {
     base.Setup();
     CloudDataManager = ComponentSystem.RegisterGroup<CloudDataGroup,ICloudData>();
 }
 public override void Setup() {
     base.Setup();
     NotificationUIManager = ComponentSystem.RegisterComponent<NotificationUI>(20);
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ DisableAllNotificationUIFilter(_); }).DisposeWith(this);
     this.OnEvent<Playfab.NotificationMessage>().Subscribe(_=>{ DisplayNotificationMessageFilter(_); }).DisposeWith(this);
 }
Пример #51
0
 public override void Setup() {
     base.Setup();
     FollowUserManager = ComponentSystem.RegisterComponent<FollowUser>();
 }
 public override void Setup()
 {
     base.Setup();
     GuessLabelManager = ComponentSystem.RegisterComponent<GuessLabel>();
     LowerButtonManager = ComponentSystem.RegisterComponent<LowerButton>();
     HigherButtonManager = ComponentSystem.RegisterComponent<HigherButton>();
     BoxManager = ComponentSystem.RegisterComponent<Box>();
     this.OnEvent<BoxGame.HigherEvent>().Subscribe(_=>{ GuessedHigherFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.ECS.PointerClickDispatcher>().Subscribe(_=>{ LowerButtonClickedFilter(_); }).DisposeWith(this);
     this.OnEvent<BoxGame.HigherEvent>().Subscribe(_=>{ NumberGuessSystemHigherEventFilter(_); }).DisposeWith(this);
     this.OnEvent<BoxGame.LowerEvent>().Subscribe(_=>{ GuessedLowerFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.ECS.PointerClickDispatcher>().Subscribe(_=>{ HigherButtonClickedFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ GuessLabelReadyFilter(_); }).DisposeWith(this);
     this.PropertyChanged<GuessLabel,Int32>(Group=>Group.guessObservable, GuessLabelguessPropertyChangedFilter, Group=>Group.guess);
     this.OnEvent<BoxGame.GuessEvent>().Subscribe(_=>{ PerformGuessFilter(_); }).DisposeWith(this);
 }
 public override void Setup() {
     base.Setup();
     TitleDataManager = ComponentSystem.RegisterGroup<TitleDataGroup,ITitleData>();
 }
Пример #54
0
 public override void Setup()
 {
     base.Setup();
     EffectOnDestroyManager = ComponentSystem.RegisterComponent<EffectOnDestroy>(6);
     EffectOnDestroyManager.RemovedObservable.Subscribe(_=>EffectOnDestroyComponentDestroyed(_,_)).DisposeWith(this);
 }
 public override void Setup()
 {
     base.Setup();
     PlayerGunnerManager = ComponentSystem.RegisterGroup<PlayerGunnerGroup,PlayerGunner>();
     MovableManager = ComponentSystem.RegisterComponent<Movable>(25);
     HazardManager = ComponentSystem.RegisterComponent<Hazard>(215);
     WavesGameManager = ComponentSystem.RegisterComponent<WavesGame>(8);
     PlayerManager = ComponentSystem.RegisterComponent<Player>(23);
 }
Пример #56
0
 public override void Setup()
 {
     base.Setup();
     GuessLabelManager = ComponentSystem.RegisterComponent<GuessLabel>();
     LowerButtonManager = ComponentSystem.RegisterComponent<LowerButton>();
     HigherButtonManager = ComponentSystem.RegisterComponent<HigherButton>();
     BoxManager = ComponentSystem.RegisterComponent<Box>();
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ BoxSystemGameReadyEventFilter(_); }).DisposeWith(this);
     this.OnEvent<uFrame.Kernel.GameReadyEvent>().Subscribe(_=>{ BoxGameReadyFilter(_); }).DisposeWith(this);
     this.OnEvent<BoxGame.GuessEvent>().Subscribe(_=>{ BoxSystemGuessEventFilter(_); }).DisposeWith(this);
     this.PropertyChanged<Box,String>(Group=>Group.nameObservable, BoxnamePropertyChangedFilter);
 }