25 lines
696 B
C#
25 lines
696 B
C#
using System.Collections.Generic;
|
|
|
|
namespace ET.Server
|
|
{
|
|
public static class InitialResourceHelper
|
|
{
|
|
public static void EnsureInit(Player player)
|
|
{
|
|
BagComponent bag = player.GetComponent<BagComponent>() ?? player.AddComponent<BagComponent>();
|
|
if (bag.GetAllItems().Count > 0)
|
|
{
|
|
return;
|
|
}
|
|
|
|
bag.AddItems(new List<RewardEntry>
|
|
{
|
|
new() { ItemId = 1, Count = 10000 }, // 金币
|
|
new() { ItemId = 2, Count = 1000 }, // 钻石
|
|
});
|
|
|
|
LogExtensions.Audit("Bag", "InitialResourceGrant", $"{{\"playerId\":{player.Id}}}");
|
|
}
|
|
}
|
|
}
|