C# Class uFrameECSDemo.HazardSystemBase

Inheritance: uFrame.ECS.EcsSystem
Show file Open project: InvertGames/uFrameECSDemo

Public Methods

Method Description
Setup ( ) : void

Protected Methods

Method Description
BeginRandomRotation ( RandomRotation data, RandomRotation group ) : void
BeginRandomRotationFilter ( RandomRotation data ) : void
HandleDestroyOnCollisionFilter ( uFrame data ) : void
HandleDestroyOnCollisionHandler ( uFrame data, DestroyOnCollision source ) : void
HazardSystemOnCollisionEnterDispatcherFilter ( uFrame data ) : void
HazardSystemOnCollisionEnterDispatcherHandler ( uFrame data, DestroyOnCollision source ) : void
ProjectileCreated ( Projectile data, Projectile group ) : void
ProjectileCreatedFilter ( Projectile data ) : void
SetRandomPosition ( SpawnWithRandomX data, SpawnWithRandomX group ) : void
SetRandomPositionFilter ( SpawnWithRandomX data ) : void

Method Details

BeginRandomRotation() protected method

protected BeginRandomRotation ( RandomRotation data, RandomRotation group ) : void
data RandomRotation
group RandomRotation
return void

BeginRandomRotationFilter() protected method

protected BeginRandomRotationFilter ( RandomRotation data ) : void
data RandomRotation
return void

HandleDestroyOnCollisionFilter() protected method

protected HandleDestroyOnCollisionFilter ( uFrame data ) : void
data uFrame
return void

HandleDestroyOnCollisionHandler() protected method

protected HandleDestroyOnCollisionHandler ( uFrame data, DestroyOnCollision source ) : void
data uFrame
source DestroyOnCollision
return void

HazardSystemOnCollisionEnterDispatcherFilter() protected method

protected HazardSystemOnCollisionEnterDispatcherFilter ( uFrame data ) : void
data uFrame
return void

HazardSystemOnCollisionEnterDispatcherHandler() protected method

protected HazardSystemOnCollisionEnterDispatcherHandler ( uFrame data, DestroyOnCollision source ) : void
data uFrame
source DestroyOnCollision
return void

ProjectileCreated() protected method

protected ProjectileCreated ( Projectile data, Projectile group ) : void
data Projectile
group Projectile
return void

ProjectileCreatedFilter() protected method

protected ProjectileCreatedFilter ( Projectile data ) : void
data Projectile
return void

SetRandomPosition() protected method

protected SetRandomPosition ( SpawnWithRandomX data, SpawnWithRandomX group ) : void
data SpawnWithRandomX
group SpawnWithRandomX
return void

SetRandomPositionFilter() protected method

protected SetRandomPositionFilter ( SpawnWithRandomX data ) : void
data SpawnWithRandomX
return void

Setup() public method

public Setup ( ) : void
return void