C# Класс MapManager, DefendAman

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
HandleEvent ( int id, JSONClass message ) : void
ProcessResourceDepletedEvent ( JSONClass message ) : void
ProcessResourceRespawnEvent ( JSONClass message ) : void
ProcessResourceTakenEvent ( JSONClass message ) : void

Приватные методы

Метод Описание
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

Описание методов

HandleEvent() публичный Метод

public HandleEvent ( int id, JSONClass message ) : void
id int
message JSONClass
Результат void

ProcessResourceDepletedEvent() публичный Метод

public ProcessResourceDepletedEvent ( JSONClass message ) : void
message JSONClass
Результат void

ProcessResourceRespawnEvent() публичный Метод

public ProcessResourceRespawnEvent ( JSONClass message ) : void
message JSONClass
Результат void

ProcessResourceTakenEvent() публичный Метод

public ProcessResourceTakenEvent ( JSONClass message ) : void
message JSONClass
Результат void

Описание свойств

ArmoryList публичное свойство

public List ArmoryList
Результат List

_mapSceneryObjects публичное свойство

public List _mapSceneryObjects
Результат List

_mapSolids публичное свойство

public List _mapSolids
Результат List

_mapWalkable публичное свойство

public List _mapWalkable
Результат List

_obstacle публичное свойство

public GameObject _obstacle
Результат GameObject

_resourceSprites публичное свойство

public List _resourceSprites
Результат List

_scenery публичное свойство

public GameObject _scenery
Результат GameObject

_tile публичное свойство

public GameObject _tile
Результат GameObject

audioExplode публичное свойство

public AudioClip audioExplode
Результат AudioClip

audioSource публичное свойство

public AudioSource audioSource
Результат AudioSource

buildingsCreated публичное свойство

public List buildingsCreated
Результат List

cameraDistance публичное статическое свойство

public static float cameraDistance
Результат float

cameraPosition публичное свойство

public Vector3 cameraPosition
Результат Vector3

frustumHeight публичное свойство

public float frustumHeight
Результат float

mainCamera публичное свойство

public Camera mainCamera
Результат Camera

mapResource публичное свойство

public GameObject mapResource
Результат GameObject

wallList публичное свойство

public List wallList
Результат List