public DBCharacterLoginSimple GetSimpleData(CharacterController _this) { DBCharacterLoginSimple dbSimple; CharacterManager <CharacterController, DBCharacterLogin, DBCharacterLoginSimple> .DataItem data; var dic = CharacterManager.Instance.mDictionary; if (dic.TryGetValue(_this.CharacterId, out data)) { dbSimple = data.SimpleData; } else { Logger.Info("GetSimpleData return null, id = {0}", _this.CharacterId); dbSimple = new DBCharacterLoginSimple(); } var db = _this.mDbData; dbSimple.Id = db.Id; dbSimple.Name = db.Name; dbSimple.TypeId = db.TypeId; dbSimple.ServerId = db.ServerId; dbSimple.LoginOut = db.LoginOut; dbSimple.TotleOlineTime = db.TotleOlineTime; return(dbSimple); }
public void ApplySimpleData(CharacterController _this, DBCharacterLoginSimple simpleData) { }
public void OnSaveData(CharacterController _this, DBCharacterLogin data, DBCharacterLoginSimple simpleData) { PlayerLog.WriteLog(_this.CharacterId, "----------Login--------------------OnSaveData--------------------{0}", data.SaveCount++); }