C# Class MapManager, DefendAman

Inheritance: MonoBehaviour
Show file Open project: CarsonRoscoe/DefendAman Class Usage Examples

Public Properties

Property Type Description
ArmoryList List
_mapSceneryObjects List
_mapSolids List
_mapWalkable List
_obstacle GameObject
_resourceSprites List
_scenery GameObject
_tile GameObject
audioExplode AudioClip
audioSource AudioSource
buildingsCreated List
cameraDistance float
cameraPosition Vector3
frustumHeight float
mainCamera Camera
mapResource GameObject
wallList List

Public Methods

Method Description
HandleEvent ( int id, JSONClass message ) : void
ProcessResourceDepletedEvent ( JSONClass message ) : void
ProcessResourceRespawnEvent ( JSONClass message ) : void
ProcessResourceTakenEvent ( JSONClass message ) : void

Private Methods

Method Description
CheckObjectPool ( ) : void
CreateMap ( JSONClass message ) : void
DrawMap ( ) : void
ExplodeAndDestroy ( GameObject go ) : IEnumerator
InstantiatePool ( ) : void
InstantiateResources ( JSONClass message ) : void
RespawnAfterTime ( GameObject go, int seconds, int amount ) : IEnumerator
Start ( ) : void
Update ( ) : void

Method Details

HandleEvent() public method

public HandleEvent ( int id, JSONClass message ) : void
id int
message JSONClass
return void

ProcessResourceDepletedEvent() public method

public ProcessResourceDepletedEvent ( JSONClass message ) : void
message JSONClass
return void

ProcessResourceRespawnEvent() public method

public ProcessResourceRespawnEvent ( JSONClass message ) : void
message JSONClass
return void

ProcessResourceTakenEvent() public method

public ProcessResourceTakenEvent ( JSONClass message ) : void
message JSONClass
return void

Property Details

ArmoryList public property

public List ArmoryList
return List

_mapSceneryObjects public property

public List _mapSceneryObjects
return List

_mapSolids public property

public List _mapSolids
return List

_mapWalkable public property

public List _mapWalkable
return List

_obstacle public property

public GameObject _obstacle
return GameObject

_resourceSprites public property

public List _resourceSprites
return List

_scenery public property

public GameObject _scenery
return GameObject

_tile public property

public GameObject _tile
return GameObject

audioExplode public property

public AudioClip audioExplode
return AudioClip

audioSource public property

public AudioSource audioSource
return AudioSource

buildingsCreated public property

public List buildingsCreated
return List

cameraDistance public static property

public static float cameraDistance
return float

cameraPosition public property

public Vector3 cameraPosition
return Vector3

frustumHeight public property

public float frustumHeight
return float

mainCamera public property

public Camera mainCamera
return Camera

mapResource public property

public GameObject mapResource
return GameObject

wallList public property

public List wallList
return List