C# Class GameFramework.SceneLogicInfoManager

Afficher le fichier Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
GenNextId ( ) : int
NewSceneLogicInfo ( ) : SceneLogicInfo
NewSceneLogicInfo ( int id ) : SceneLogicInfo
RecycleSceneLogicInfo ( SceneLogicInfo logicInfo ) : void

Method Details

AddSceneLogicInfo() public méthode

public AddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
cfg SceneLogicConfig
Résultat SceneLogicInfo

AddSceneLogicInfo() public méthode

public AddSceneLogicInfo ( int logicId ) : SceneLogicInfo
logicId int
Résultat SceneLogicInfo

AddSceneLogicInfo() public méthode

public AddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
id int
cfg SceneLogicConfig
Résultat SceneLogicInfo

AddSceneLogicInfo() public méthode

public AddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
id int
logicId int
Résultat SceneLogicInfo

DelayAddSceneLogicInfo() public méthode

public DelayAddSceneLogicInfo ( SceneLogicConfig cfg ) : SceneLogicInfo
cfg SceneLogicConfig
Résultat SceneLogicInfo

DelayAddSceneLogicInfo() public méthode

public DelayAddSceneLogicInfo ( int logicId ) : SceneLogicInfo
logicId int
Résultat SceneLogicInfo

DelayAddSceneLogicInfo() public méthode

public DelayAddSceneLogicInfo ( int id, SceneLogicConfig cfg ) : SceneLogicInfo
id int
cfg SceneLogicConfig
Résultat SceneLogicInfo

DelayAddSceneLogicInfo() public méthode

public DelayAddSceneLogicInfo ( int id, int logicId ) : SceneLogicInfo
id int
logicId int
Résultat SceneLogicInfo

ExecuteDelayAdd() public méthode

public ExecuteDelayAdd ( ) : void
Résultat void

GetSceneLogicInfo() public méthode

public GetSceneLogicInfo ( int id ) : SceneLogicInfo
id int
Résultat SceneLogicInfo

GetSceneLogicInfoByConfigId() public méthode

public GetSceneLogicInfoByConfigId ( int id ) : SceneLogicInfo
id int
Résultat SceneLogicInfo

RemoveSceneLogicInfo() public méthode

public RemoveSceneLogicInfo ( int id ) : void
id int
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SceneLogicInfoManager() public méthode

public SceneLogicInfoManager ( int poolSize ) : System
poolSize int
Résultat System

SetSceneContext() public méthode

public SetSceneContext ( SceneContextInfo context ) : void
context SceneContextInfo
Résultat void