private PlayerLoadInfo CreatePlayerLoadInfo(int set_no) { PlayerLoadInfo playerLoadInfo = new PlayerLoadInfo(); UserStatus userStatus = MonoBehaviourSingleton <UserInfoManager> .I.userStatus; localEquipSet = MonoBehaviourSingleton <StatusManager> .I.GetEquipSet(set_no); StatusManager.LocalVisual localVisual = new StatusManager.LocalVisual(); localVisual.visualItem[0] = ((!isVisualMode) ? null : MonoBehaviourSingleton <InventoryManager> .I.GetEquipItem(ulong.Parse(userStatus.armorUniqId))); localVisual.visualItem[1] = ((!isVisualMode) ? null : MonoBehaviourSingleton <InventoryManager> .I.GetEquipItem(ulong.Parse(userStatus.helmUniqId))); localVisual.visualItem[2] = ((!isVisualMode) ? null : MonoBehaviourSingleton <InventoryManager> .I.GetEquipItem(ulong.Parse(userStatus.armUniqId))); localVisual.visualItem[3] = ((!isVisualMode) ? null : MonoBehaviourSingleton <InventoryManager> .I.GetEquipItem(ulong.Parse(userStatus.legUniqId))); localVisual.isVisibleHelm = (MonoBehaviourSingleton <StatusManager> .I.GetEquippingShowHelm(set_no) > 0); playerLoadInfo.SetupLoadInfo(localEquipSet, 0uL, localVisual.VisialID(0), localVisual.VisialID(1), localVisual.VisialID(2), localVisual.VisialID(3), localVisual.isVisibleHelm); return(playerLoadInfo); }
private void UpdateModel() { PlayerLoadInfo playerLoadInfo = new PlayerLoadInfo(); playerLoadInfo.SetupLoadInfo(localEquipSet[equipSetNo], 0uL, visualEquip.VisialID(0), visualEquip.VisialID(1), visualEquip.VisialID(2), visualEquip.VisialID(3), localEquipSet[equipSetNo].showHelm == 1); if (MonoBehaviourSingleton <StatusStageManager> .IsValid()) { MonoBehaviourSingleton <StatusStageManager> .I.LoadPlayer(playerLoadInfo); } }