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); }
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); }
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); }
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));; }
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); }
public override void Setup() { base.Setup(); MenuComponentManager = ComponentSystem.RegisterComponent <MenuComponent>(3); HealthManager = ComponentSystem.RegisterComponent <Health>(1); this.OnEvent <test.DamageEvent>().Subscribe(_ => { DamageSystemDamageEventFilter(_); }).DisposeWith(this); }
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>(); }
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); }
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(); 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(); 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(); UserLoginInfoManager = ComponentSystem.RegisterComponent <UserLoginInfo>(23); BlackBoardSystem.EnsureBlackBoard <UserLoginInfo>(); this.OnEvent <Playfab.UserLoggedIn>().Subscribe(_ => { LoginSystemUserLoggedInFilter(_); }).DisposeWith(this); this.OnEvent <Playfab.UserLoggedOut>().Subscribe(_ => { LoginSystemUserLoggedOutFilter(_); }).DisposeWith(this); }
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); }
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));; }
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); }
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(); 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); }
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); }
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));; }
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); }
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); }
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); }
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 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); }
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(); 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); }
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); }
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>(); }
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); }
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); }