C# Class UHSampleGame.ProjectileManagment.ProjectileManager

Show file Open project: holtkampw/UH-Sample-XNA-Project

Public Properties

Property Type Description
particleThread Thread
particleThreadExit System.Threading.EventWaitHandle
projectileLock object
repairLock object
upgradeLock object

Public Methods

Method Description
AddParticle ( Vector3 startPosition, Vector3 endPosition ) : void
Dispose ( ) : void
Draw ( float elapsedTime ) : void
Initialize ( ) : void
Repair ( Vector3 position, int playerNum ) : void
ThreadedUpdate ( ) : void
Update ( float elapsedTime ) : void
Upgrade ( Vector3 position, int playerNum ) : void

Method Details

AddParticle() public static method

public static AddParticle ( Vector3 startPosition, Vector3 endPosition ) : void
startPosition Vector3
endPosition Vector3
return void

Dispose() public static method

public static Dispose ( ) : void
return void

Draw() public static method

public static Draw ( float elapsedTime ) : void
elapsedTime float
return void

Initialize() public static method

public static Initialize ( ) : void
return void

Repair() public static method

public static Repair ( Vector3 position, int playerNum ) : void
position Vector3
playerNum int
return void

ThreadedUpdate() public static method

public static ThreadedUpdate ( ) : void
return void

Update() public static method

public static Update ( float elapsedTime ) : void
elapsedTime float
return void

Upgrade() public static method

public static Upgrade ( Vector3 position, int playerNum ) : void
position Vector3
playerNum int
return void

Property Details

particleThread public static property

public static Thread particleThread
return Thread

particleThreadExit public static property

public static EventWaitHandle,System.Threading particleThreadExit
return System.Threading.EventWaitHandle

projectileLock public static property

public static object projectileLock
return object

repairLock public static property

public static object repairLock
return object

upgradeLock public static property

public static object upgradeLock
return object