C# Class Engines.Player.Gun.PlayerGunShootingEngine

Inheritance: INodesEngine, ITickable, IQueryableNodeEngine
Mostrar archivo Open project: sebas77/Svelto-ECS-Example

Public Methods

Method Description
AcceptedNodes ( ) : System.Type[]
Add ( INode obj ) : void
PlayerGunShootingEngine ( EnemyKilledObservable enemyKilledObservable ) : System
Remove ( INode obj ) : void
Tick ( float deltaSec ) : void

Private Methods

Method Description
OnPlayerDead ( int ID ) : void
OnTargetDead ( int targetID ) : void
Shoot ( ) : void

Method Details

AcceptedNodes() public method

public AcceptedNodes ( ) : System.Type[]
return System.Type[]

Add() public method

public Add ( INode obj ) : void
obj INode
return void

PlayerGunShootingEngine() public method

public PlayerGunShootingEngine ( EnemyKilledObservable enemyKilledObservable ) : System
enemyKilledObservable EnemyKilledObservable
return System

Remove() public method

public Remove ( INode obj ) : void
obj INode
return void

Tick() public method

public Tick ( float deltaSec ) : void
deltaSec float
return void