C# Class uFrameECSDemo.HazardSystem

Show file Open project: InvertGames/uFrameECSDemo

Public Methods

Method Description
HazardSystem ( ) : System

Protected Methods

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

Method Details

BeginRandomRotation() protected method

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

HandleDestroyOnCollisionHandler() protected method

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

HazardSystem() public method

public HazardSystem ( ) : System
return System

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

SetRandomPosition() protected method

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