C# Class SafeAndFree.Helpers.TowerFactory

Datei anzeigen Open project: mokasocial/PrivacyDefense

Public Methods

Method Description
GetProjectileMediaID ( ProjectileTypes type ) : MEDIA_ID
GetStatsForTowerType ( TowerTypes type, TowerStats &towerStats, WeaponStats &weaponStats ) : void
GetTower ( TowerTypes type, Vector2 position ) : Tower
GetTowerCost ( TowerTypes type ) : int
GetTowerMediaID ( TowerTypes type ) : MEDIA_ID

Should eventually return an array, for different levels

GetTowerProjectile ( Tower tower, Creep target ) : Projectile

Method Details

GetProjectileMediaID() public static method

public static GetProjectileMediaID ( ProjectileTypes type ) : MEDIA_ID
type ProjectileTypes
return MEDIA_ID

GetStatsForTowerType() public static method

public static GetStatsForTowerType ( TowerTypes type, TowerStats &towerStats, WeaponStats &weaponStats ) : void
type TowerTypes
towerStats SafeAndFree.Data.TowerStats
weaponStats SafeAndFree.Data.WeaponStats
return void

GetTower() public static method

public static GetTower ( TowerTypes type, Vector2 position ) : Tower
type TowerTypes
position Vector2
return Tower

GetTowerCost() public static method

public static GetTowerCost ( TowerTypes type ) : int
type TowerTypes
return int

GetTowerMediaID() public static method

Should eventually return an array, for different levels
public static GetTowerMediaID ( TowerTypes type ) : MEDIA_ID
type TowerTypes
return MEDIA_ID

GetTowerProjectile() public static method

public static GetTowerProjectile ( Tower tower, Creep target ) : Projectile
tower Tower
target Creep
return Projectile