示例#1
0
 private async UniTask CreateBuildingEntityRoutine(BuildingSaveData saveData, bool initialize)
 {
     if (!initialize)
     {
         await DbServiceClient.CreateBuildingAsync(new CreateBuildingReq()
         {
             MapName      = Assets.onlineScene.SceneName,
             BuildingData = saveData,
         });
     }
 }
 public override BuildingEntity CreateBuildingEntity(BuildingSaveData saveData, bool initialize)
 {
     if (!initialize)
     {
         DbServiceClient.CreateBuildingAsync(new CreateBuildingReq()
         {
             MapName      = Assets.onlineScene.SceneName,
             BuildingData = saveData.ToByteString()
         });
     }
     return(base.CreateBuildingEntity(saveData, initialize));
 }