C# Class uFrame.ECS.JsonComponentRepository

Inheritance: ComponentRepositoryBehaviour
Afficher le fichier Open project: InvertGames/uFrame.ECS

Méthodes publiques

Méthode Description
GetDataByEntity ( int entityId, int componentId ) : JSONNode
Initialize ( PlayerDataGroup @group ) : void
LoadComponent ( IPlayerDataComponent ecsComponent ) : void
SaveComponent ( IPlayerDataComponent ecsComponent ) : void
SetDataByEntity ( int entityId, int componentId, JSONNode data ) : void

Method Details

GetDataByEntity() public méthode

public GetDataByEntity ( int entityId, int componentId ) : JSONNode
entityId int
componentId int
Résultat JSONNode

Initialize() public méthode

public Initialize ( PlayerDataGroup @group ) : void
@group PlayerDataGroup
Résultat void

LoadComponent() public méthode

public LoadComponent ( IPlayerDataComponent ecsComponent ) : void
ecsComponent IPlayerDataComponent
Résultat void

SaveComponent() public méthode

public SaveComponent ( IPlayerDataComponent ecsComponent ) : void
ecsComponent IPlayerDataComponent
Résultat void

SetDataByEntity() public méthode

public SetDataByEntity ( int entityId, int componentId, JSONNode data ) : void
entityId int
componentId int
data JSONNode
Résultat void