C# Class uFrameECSDemo.WeaponSystemBase

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

Public Methods

Method Description
Setup ( ) : void
SystemUpdate ( ) : void

Protected Methods

Method Description
BeginShooting ( ShootingGuns data, ShootingGuns group ) : void
BeginShootingFilter ( ShootingGuns data ) : void
ShootingGunsComponentDestroyed ( ShootingGuns data, ShootingGuns group ) : void
ShootingGunsComponentDestroyedFilter ( ShootingGuns data ) : void
WeaponSystemUpdateFilter ( ) : void
WeaponSystemUpdateHandler ( ShootingGuns group ) : void

Method Details

BeginShooting() protected method

protected BeginShooting ( ShootingGuns data, ShootingGuns group ) : void
data ShootingGuns
group ShootingGuns
return void

BeginShootingFilter() protected method

protected BeginShootingFilter ( ShootingGuns data ) : void
data ShootingGuns
return void

Setup() public method

public Setup ( ) : void
return void

ShootingGunsComponentDestroyed() protected method

protected ShootingGunsComponentDestroyed ( ShootingGuns data, ShootingGuns group ) : void
data ShootingGuns
group ShootingGuns
return void

ShootingGunsComponentDestroyedFilter() protected method

protected ShootingGunsComponentDestroyedFilter ( ShootingGuns data ) : void
data ShootingGuns
return void

SystemUpdate() public method

public SystemUpdate ( ) : void
return void

WeaponSystemUpdateFilter() protected method

protected WeaponSystemUpdateFilter ( ) : void
return void

WeaponSystemUpdateHandler() protected method

protected WeaponSystemUpdateHandler ( ShootingGuns group ) : void
group ShootingGuns
return void