C# 클래스 GameFramework.SceneLogicInfoManager

파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

공개 메소드들

메소드 설명
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