C# Класс GameFramework.EntityViewModelManager

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

Private Properties

Свойство Тип Описание
CreateEntityView void
CreateSpaceInfoView SpaceInfoView
DestroyEntityView void
DestroySpaceInfoView void
DestroyUnusedSpaceInfoViews void
EntityViewModelManager System
ExistGameObject bool
ExistGameObject bool
GetEntityView EntityViewModel
GetEntityViewById EntityViewModel
GetEntityViewByUnitId EntityViewModel
GetGameObject UnityEngine.GameObject
GetGameObjectByUnitId UnityEngine.GameObject
GetGameObjectId int
GetGameObjectUnitId int
GetSpaceInfoViewById SpaceInfoView
Init void
MarkSpaceInfoViews void
Release void
Tick void
UpdateSpaceInfoView void

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

Метод Описание
CreateEntityView ( int objId ) : void
CreateSpaceInfoView ( int objId, bool isPlayer ) : SpaceInfoView
DestroyEntityView ( int objId ) : void
DestroySpaceInfoView ( int objId ) : void
DestroyUnusedSpaceInfoViews ( ) : void
EntityViewModelManager ( ) : System
ExistGameObject ( UnityEngine obj ) : bool
ExistGameObject ( int objId ) : bool
GetEntityView ( UnityEngine obj ) : EntityViewModel
GetEntityViewById ( int objId ) : EntityViewModel
GetEntityViewByUnitId ( int unitId ) : EntityViewModel
GetGameObject ( int objId ) : UnityEngine.GameObject
GetGameObjectByUnitId ( int unitId ) : UnityEngine.GameObject
GetGameObjectId ( UnityEngine obj ) : int
GetGameObjectUnitId ( UnityEngine obj ) : int
GetSpaceInfoViewById ( int objId ) : SpaceInfoView
Init ( ) : void
MarkSpaceInfoViews ( ) : void
Release ( ) : void
Tick ( ) : void
UpdateSpaceInfoView ( int objId, bool isPlayer, float x, float y, float z, float dir ) : void