Пример #1
0
    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);
    }
Пример #2
0
    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);
        }
    }