using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Sog; using ProtoCSStruct; namespace Game { public class IconFrameSvc { public static void TiggerPlayerBornEvent(PlayerOnGame player) { player.Trace("IconFrameSvc.TiggerPlayerBornEvent player {0} dataSeq {1}" , player.UserID, player.DataSeq); //UpdateIconArr(player); } //private static void UpdateIconArr(PlayerOnGame player) //{ // ref var sysData = ref player.RoleData.SysData; // for (int i = sysData.IconFrameBitMap.Count; i < sysData.IconFrameBitMap.GetMaxCount(); i++) // { // sysData.IconFrameBitMap.Add(0); // } //} public static int GetIconFrameIdx(PlayerOnGame player, int id) { ref var data = ref player.RoleData.IconFrameData; for (int i = 0; i < data.List.Count; i++) { if (data.List[i].Id == id) { return i; } } return -1; } } }