示例#1
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <Projectile> ProjectileManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Projectile>());
 }
 public uFrame.ECS.APIs.IEcsComponentManagerOf <Shield> ShieldManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Shield>());
 }
 public uFrame.ECS.APIs.IEcsComponentManagerOf <Orc> OrcManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Orc>());
 }
示例#4
0
 public List <Gunner> GunnerComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Gunner>().Components);
 }
示例#5
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <EffectOnDestroy> EffectOnDestroyManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <EffectOnDestroy>());
 }
 public List <Health> HealthComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Health>().Components);
 }
示例#7
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <Gunner> GunnerManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Gunner>());
 }
示例#8
0
 public List <WavesGame> WavesGameComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <WavesGame>().Components);
 }
示例#9
0
 public List <GameOverOnCollision> GameOverOnCollisionComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <GameOverOnCollision>().Components);
 }
示例#10
0
 public List <Projectile> ProjectileComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Projectile>().Components);
 }
示例#11
0
 public List <RandomRotation> RandomRotationComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <RandomRotation>().Components);
 }
示例#12
0
 public List <EnemyAI> EnemyAIComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <EnemyAI>().Components);
 }
示例#13
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <SpawnWithRandomX> SpawnWithRandomXManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <SpawnWithRandomX>());
 }
示例#14
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <RandomRotation> RandomRotationManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <RandomRotation>());
 }
示例#15
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <SpawnAtInterval> SpawnAtIntervalManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <SpawnAtInterval>());
 }
示例#16
0
 public List <ScoreText> ScoreTextComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <ScoreText>().Components);
 }
示例#17
0
 public List <PlayGameButton> PlayGameButtonComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <PlayGameButton>().Components);
 }
示例#18
0
 public List <SpawnAtInterval> SpawnAtIntervalComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <SpawnAtInterval>().Components);
 }
 public List <MenuComponent> MenuComponentComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <MenuComponent>().Components);
 }
示例#20
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <PlayGameButton> PlayGameButtonManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <PlayGameButton>());
 }
示例#21
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <ShootingGuns> ShootingGunsManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <ShootingGuns>());
 }
示例#22
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <WavesGame> WavesGameManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <WavesGame>());
 }
示例#23
0
 public List <ShootingGuns> ShootingGunsComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <ShootingGuns>().Components);
 }
示例#24
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <GameOverOnCollision> GameOverOnCollisionManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <GameOverOnCollision>());
 }
示例#25
0
 public List <EffectOnDestroy> EffectOnDestroyComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <EffectOnDestroy>().Components);
 }
示例#26
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <ScoreText> ScoreTextManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <ScoreText>());
 }
 public uFrame.ECS.APIs.IEcsComponentManagerOf <Health> HealthManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Health>());
 }
示例#28
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <MenuUI> MenuUIManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <MenuUI>());
 }
 public List <Shield> ShieldComponents(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <Shield>().Components);
 }
示例#30
0
 public uFrame.ECS.APIs.IEcsComponentManagerOf <EnemyAI> EnemyAIManager(this uFrame.ECS.APIs.IEcsSystem system)
 {
     return(system.ComponentSystem.RegisterComponent <EnemyAI>());
 }