|
@@ -28,8 +28,12 @@ namespace ET.Server
|
|
|
// 数据是否存在
|
|
|
if (unitPlayerData == null)
|
|
|
{
|
|
|
- Log.Error($"未找到单位玩家数据...openId={request.OpenId}");
|
|
|
- return;
|
|
|
+ Log.Debug($"未找到单位玩家数据...openId={request.OpenId}, to create");
|
|
|
+ // 初始模板id
|
|
|
+ int[] units = { 101, 121, 111, 131 };
|
|
|
+ var templateId = RandomGenerator.RandomArray(units);
|
|
|
+ Vector2 pos = map.GetRandomPlayerPos();
|
|
|
+ unitPlayerData = await map.AddUnitPlayer(request.OpenId, templateId, 1, "", pos.X, pos.Y, request.NickName, request.Url);
|
|
|
}
|
|
|
|
|
|
unitPlayerData.GiftMoney += (int)request.GiftValue;
|