C# 클래스 HelloWorld.GameDataItem

定义游戏数据对象的抽象实现
상속: IDataHost
파일 보기 프로젝트 열기: Ivony/HelloWorld 1 사용 예제들

Private Properties

프로퍼티 타입 설명
IDataHost void
InitializeData void
InitializeData void
SaveAsJson string

보호된 메소드들

메소드 설명
BeginSaveTransaction ( ) : IDisposable

开始一个保存事务,在该对象销毁时,所有修改才会被写入

EnsureInitialized ( ) : void
GameDataItem ( ) : System
Initialize ( ) : void

初始化对象

Save ( ) : void

通知数据服务保存数据对象

비공개 메소드들

메소드 설명
IDataHost ( JToken dataItem ) : void
InitializeData ( IGameDataService dataService, GameDataItem host, JsonDataObject data ) : void

从 JSON 数据中初始化对象

InitializeData ( IGameDataService dataService, Newtonsoft.Json.Linq.JObject data ) : void

从 JSON 数据中初始化对象

SaveAsJson ( ) : string

메소드 상세

BeginSaveTransaction() 보호된 메소드

开始一个保存事务,在该对象销毁时,所有修改才会被写入
protected BeginSaveTransaction ( ) : IDisposable
리턴 IDisposable

EnsureInitialized() 보호된 메소드

protected EnsureInitialized ( ) : void
리턴 void

GameDataItem() 보호된 메소드

protected GameDataItem ( ) : System
리턴 System

Initialize() 보호된 메소드

初始化对象
protected Initialize ( ) : void
리턴 void

Save() 보호된 메소드

通知数据服务保存数据对象
protected Save ( ) : void
리턴 void