private static ResU.ResDict <ResU.UserData> ConvertUserDataSwitch2WiiU(List <ResNX.UserData> UserDataNX)
        {
            var UserDataU = new ResU.ResDict <ResU.UserData>();

            for (int i = 0; i < UserDataNX.Count; i++)
            {
                var userData = new ResU.UserData();
                userData.Name = UserDataNX[i].Name;

                if (UserDataNX[i].Type == ResNX.UserDataType.Byte)
                {
                    userData.SetValue(UserDataNX[i].GetValueByteArray());
                }
                if (UserDataNX[i].Type == ResNX.UserDataType.Int32)
                {
                    userData.SetValue(UserDataNX[i].GetValueInt32Array());
                }
                if (UserDataNX[i].Type == ResNX.UserDataType.Single)
                {
                    userData.SetValue(UserDataNX[i].GetValueSingleArray());
                }
                if (UserDataNX[i].Type == ResNX.UserDataType.String)
                {
                    userData.SetValue(UserDataNX[i].GetValueStringArray());
                }
                if (UserDataNX[i].Type == ResNX.UserDataType.WString)
                {
                    userData.SetValue(UserDataNX[i].GetValueStringArray());
                }

                UserDataU.Add(userData.Name, userData);
            }

            return(UserDataU);
        }
示例#2
0
 public void LoadKeyShapes(ResU.ResDict <ResU.KeyShape> KeyShapes)
 {
     foreach (var keyShape in KeyShapes)
     {
         keyShapeListView.Items.Add($"{keyShape.Key}");
     }
 }