C# Class Exa.Ships.ShipFactory

Inheritance: MonoBehaviour
Mostrar archivo Open project: ManuelJager/ProjectExa

Public Methods

Method Description
CreateEnemy ( Blueprint blueprint, Vector2 worldPos, GridInstanceConfiguration configuration ) : Exa.Ships.EnemyShip
CreateFriendly ( Blueprint blueprint, Vector2 worldPos, GridInstanceConfiguration configuration ) : Exa.Ships.FriendlyShip

Private Methods

Method Description
Configure ( GameObject shipGo, Vector2 worldPos, Blueprint blueprint, BlockContext blockContext, GridInstanceConfiguration configuration ) : T
CreateOverlay ( Exa.Ships.Ship ship ) : Exa.Ships.ShipOverlay

Method Details

CreateEnemy() public method

public CreateEnemy ( Blueprint blueprint, Vector2 worldPos, GridInstanceConfiguration configuration ) : Exa.Ships.EnemyShip
blueprint Blueprint
worldPos Vector2
configuration GridInstanceConfiguration
return Exa.Ships.EnemyShip

CreateFriendly() public method

public CreateFriendly ( Blueprint blueprint, Vector2 worldPos, GridInstanceConfiguration configuration ) : Exa.Ships.FriendlyShip
blueprint Blueprint
worldPos Vector2
configuration GridInstanceConfiguration
return Exa.Ships.FriendlyShip