C# Class GameFramework.SceneLogicInfoManager

显示文件 Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
GenNextId ( ) : int
NewSceneLogicInfo ( ) : SceneLogicInfo
NewSceneLogicInfo ( int id ) : SceneLogicInfo
RecycleSceneLogicInfo ( SceneLogicInfo logicInfo ) : void

Method Details

AddSceneLogicInfo() public method

public AddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
cfg SceneLogicConfig
return SceneLogicInfo

AddSceneLogicInfo() public method

public AddSceneLogicInfo ( int logicId ) : SceneLogicInfo
logicId int
return SceneLogicInfo

AddSceneLogicInfo() public method

public AddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
id int
cfg SceneLogicConfig
return SceneLogicInfo

AddSceneLogicInfo() public method

public AddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
id int
logicId int
return SceneLogicInfo

DelayAddSceneLogicInfo() public method

public DelayAddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
cfg SceneLogicConfig
return SceneLogicInfo

DelayAddSceneLogicInfo() public method

public DelayAddSceneLogicInfo ( int logicId ) : SceneLogicInfo
logicId int
return SceneLogicInfo

DelayAddSceneLogicInfo() public method

public DelayAddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
id int
cfg SceneLogicConfig
return SceneLogicInfo

DelayAddSceneLogicInfo() public method

public DelayAddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
id int
logicId int
return SceneLogicInfo

ExecuteDelayAdd() public method

public ExecuteDelayAdd ( ) : void
return void

GetSceneLogicInfo() public method

public GetSceneLogicInfo ( int id ) : SceneLogicInfo
id int
return SceneLogicInfo

GetSceneLogicInfoByConfigId() public method

public GetSceneLogicInfoByConfigId ( int id ) : SceneLogicInfo
id int
return SceneLogicInfo

RemoveSceneLogicInfo() public method

public RemoveSceneLogicInfo ( int id ) : void
id int
return void

Reset() public method

public Reset ( ) : void
return void

SceneLogicInfoManager() public method

public SceneLogicInfoManager ( int poolSize ) : System
poolSize int
return System

SetSceneContext() public method

public SetSceneContext ( SceneContextInfo context ) : void
context SceneContextInfo
return void