C# Класс GameFramework.SceneLogicInfoManager

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

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

Метод Описание
AddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
AddSceneLogicInfo ( int logicId ) : SceneLogicInfo
AddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
AddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
DelayAddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
DelayAddSceneLogicInfo ( int logicId ) : SceneLogicInfo
DelayAddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
DelayAddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
ExecuteDelayAdd ( ) : void
GetSceneLogicInfo ( int id ) : SceneLogicInfo
GetSceneLogicInfoByConfigId ( int id ) : SceneLogicInfo
RemoveSceneLogicInfo ( int id ) : void
Reset ( ) : void
SceneLogicInfoManager ( int poolSize ) : System
SetSceneContext ( SceneContextInfo context ) : void

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

Метод Описание
GenNextId ( ) : int
NewSceneLogicInfo ( ) : SceneLogicInfo
NewSceneLogicInfo ( int id ) : SceneLogicInfo
RecycleSceneLogicInfo ( SceneLogicInfo logicInfo ) : void

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

AddSceneLogicInfo() публичный метод

public AddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
cfg SceneLogicConfig
Результат SceneLogicInfo

AddSceneLogicInfo() публичный метод

public AddSceneLogicInfo ( int logicId ) : SceneLogicInfo
logicId int
Результат SceneLogicInfo

AddSceneLogicInfo() публичный метод

public AddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
id int
cfg SceneLogicConfig
Результат SceneLogicInfo

AddSceneLogicInfo() публичный метод

public AddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
id int
logicId int
Результат SceneLogicInfo

DelayAddSceneLogicInfo() публичный метод

public DelayAddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
cfg SceneLogicConfig
Результат SceneLogicInfo

DelayAddSceneLogicInfo() публичный метод

public DelayAddSceneLogicInfo ( int logicId ) : SceneLogicInfo
logicId int
Результат SceneLogicInfo

DelayAddSceneLogicInfo() публичный метод

public DelayAddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
id int
cfg SceneLogicConfig
Результат SceneLogicInfo

DelayAddSceneLogicInfo() публичный метод

public DelayAddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
id int
logicId int
Результат SceneLogicInfo

ExecuteDelayAdd() публичный метод

public ExecuteDelayAdd ( ) : void
Результат void

GetSceneLogicInfo() публичный метод

public GetSceneLogicInfo ( int id ) : SceneLogicInfo
id int
Результат SceneLogicInfo

GetSceneLogicInfoByConfigId() публичный метод

public GetSceneLogicInfoByConfigId ( int id ) : SceneLogicInfo
id int
Результат SceneLogicInfo

RemoveSceneLogicInfo() публичный метод

public RemoveSceneLogicInfo ( int id ) : void
id int
Результат void

Reset() публичный метод

public Reset ( ) : void
Результат void

SceneLogicInfoManager() публичный метод

public SceneLogicInfoManager ( int poolSize ) : System
poolSize int
Результат System

SetSceneContext() публичный метод

public SetSceneContext ( SceneContextInfo context ) : void
context SceneContextInfo
Результат void