C# Class MapManager, DefendAman

Inheritance: MonoBehaviour
显示文件 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_oe property

public List ArmoryList
return List

_mapSceneryObjects public_oe property

public List _mapSceneryObjects
return List

_mapSolids public_oe property

public List _mapSolids
return List

_mapWalkable public_oe property

public List _mapWalkable
return List

_obstacle public_oe property

public GameObject _obstacle
return GameObject

_resourceSprites public_oe property

public List _resourceSprites
return List

_scenery public_oe property

public GameObject _scenery
return GameObject

_tile public_oe property

public GameObject _tile
return GameObject

audioExplode public_oe property

public AudioClip audioExplode
return AudioClip

audioSource public_oe property

public AudioSource audioSource
return AudioSource

buildingsCreated public_oe property

public List buildingsCreated
return List

cameraDistance public_oe static_oe property

public static float cameraDistance
return float

cameraPosition public_oe property

public Vector3 cameraPosition
return Vector3

frustumHeight public_oe property

public float frustumHeight
return float

mainCamera public_oe property

public Camera mainCamera
return Camera

mapResource public_oe property

public GameObject mapResource
return GameObject

wallList public_oe property

public List wallList
return List