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)); }