유물 도감 완료

This commit is contained in:
Ino 2025-03-14 15:09:43 +09:00
parent 6cbd48d5d7
commit e06edf26fe
19 changed files with 1693 additions and 1257 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -641,6 +641,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
images:
- {fileID: 4580209160342617434}
- {fileID: 145738924356876449}
go_Need: {fileID: 727109343918639019}
slider_Need: {fileID: 4775247927759400947}
texts:

View File

@ -0,0 +1,342 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &449253419587620543
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4751491610585098181}
- component: {fileID: 7240124481044442973}
- component: {fileID: 5364980981734795523}
m_Layer: 5
m_Name: i_icon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4751491610585098181
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 449253419587620543}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7311309713603301552}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 10.5}
m_SizeDelta: {x: 70, y: 70}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7240124481044442973
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 449253419587620543}
m_CullTransparentMesh: 1
--- !u!114 &5364980981734795523
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 449253419587620543}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 9379e67c24aac884391bd8aeb4794e54, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2305682987503833939
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7035271106239754125}
- component: {fileID: 1555187843071484848}
- component: {fileID: 8248318834976252547}
m_Layer: 5
m_Name: t_amount
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7035271106239754125
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2305682987503833939}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7311309713603301552}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0}
m_AnchoredPosition: {x: 48.4, y: -38.5}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1555187843071484848
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2305682987503833939}
m_CullTransparentMesh: 1
--- !u!114 &8248318834976252547
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2305682987503833939}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 0000/0000
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: a387e325271126742ad15569dba1ac57, type: 2}
m_sharedMaterial: {fileID: -6459762427321423278, guid: a387e325271126742ad15569dba1ac57,
type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 20
m_fontSizeBase: 20
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 10
m_fontSizeMax: 40
m_fontStyle: 0
m_HorizontalAlignment: 4
m_VerticalAlignment: 4096
m_textAlignment: 65535
m_characterSpacing: -10
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 0
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &2677768981232683649
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7311309713603301552}
- component: {fileID: 768208295603149710}
m_Layer: 5
m_Name: NeedItemCard
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7311309713603301552
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2677768981232683649}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children:
- {fileID: 2579267978942765014}
- {fileID: 4751491610585098181}
- {fileID: 7035271106239754125}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &768208295603149710
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2677768981232683649}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 91cb95f61d4cc3b45bd364b54d91d19e, type: 3}
m_Name:
m_EditorClassIdentifier:
images:
- {fileID: 5364980981734795523}
texts:
- {fileID: 8248318834976252547}
--- !u!1 &9021605629223278752
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2579267978942765014}
- component: {fileID: 6183161328813462521}
- component: {fileID: 8708891249666234457}
m_Layer: 5
m_Name: bg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2579267978942765014
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9021605629223278752}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7311309713603301552}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6183161328813462521
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9021605629223278752}
m_CullTransparentMesh: 1
--- !u!114 &8708891249666234457
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9021605629223278752}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: bde12b5d7b8b4e04a95a1678a53970c4, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 31e136a73a6d6d74188f0f1bcc161904
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -34,7 +34,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 10.5}
m_SizeDelta: {x: 70, y: 70}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7240124481044442973
@ -109,8 +109,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0}
m_AnchoredPosition: {x: 0, y: 8.7}
m_SizeDelta: {x: 150, y: 30}
m_AnchoredPosition: {x: 48.4, y: -38.5}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1555187843071484848
CanvasRenderer:
@ -140,10 +140,11 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 0000
m_text: 0000/0000
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: a387e325271126742ad15569dba1ac57, type: 2}
m_sharedMaterial: {fileID: -6459762427321423278, guid: a387e325271126742ad15569dba1ac57, type: 2}
m_sharedMaterial: {fileID: -6459762427321423278, guid: a387e325271126742ad15569dba1ac57,
type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
@ -174,10 +175,10 @@ MonoBehaviour:
m_fontSizeMin: 10
m_fontSizeMax: 40
m_fontStyle: 0
m_HorizontalAlignment: 2
m_HorizontalAlignment: 4
m_VerticalAlignment: 4096
m_textAlignment: 65535
m_characterSpacing: 0
m_characterSpacing: -10
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
@ -330,7 +331,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: b096ab69e9ae8e94dad24c152aa38bad, type: 3}
m_Sprite: {fileID: 21300000, guid: bde12b5d7b8b4e04a95a1678a53970c4, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,5 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class CollectionRelicUI : PCUIMenu
{
@ -11,7 +8,7 @@ public class CollectionRelicUI : PCUIMenu
public CollectionRelicUI_Scroll m_CollectionRelicUI_Scroll;
public CollectionRelicUI_Info m_CollectionRelicUI_Info;
public MoneyForm[] money_star, money_lv;
public NeedItemCard[] money_star, money_lv;
public GameObject[] gos_noti; // 0 성급 돌파, 1 유물 강화
Dictionary<int, int> dic_starCost = new Dictionary<int, int> { { 1, 30 }, { 2, 60 }, { 3, 100 }, { 4, 200 }, { 5, 500 }, };
@ -64,20 +61,21 @@ public class CollectionRelicUI : PCUIMenu
var grade = DSUtil.CheckNull(itemData) ? 6 : itemData.n_ItemGrade;
var star = sdata.Get_RelicStar(m_SelectRelicData.n_RelicID);
var lvup_matID = table_GlobalValue.Ins.Get_Int("n_RelicReinforceMaterialID");
money_star[0].icon.sprite = UIAtlasMgr.Ins.Get_Sprite(m_SelectRelicData.n_RelicID);
money_star[0].amount.text = $"{sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID)}/{Get_Star_UpgradeCost(star, m_SelectRelicData)}";
money_star[1].icon.sprite = UIAtlasMgr.Ins.Get_Sprite(lvup_matID);
money_star[1].amount.text = $"{sdata.Get_ItemAmount(lvup_matID)}/{Get_Star_UpgradeMatCost(star, grade)}";
gos_noti[0].SetActive(sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID) >= Get_Star_UpgradeCost(star, m_SelectRelicData) &&
sdata.Get_ItemAmount(lvup_matID) >= Get_Star_UpgradeMatCost(star, grade));
money_star[0].Set(m_SelectRelicData.n_RelicID, (int)sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID),
Get_Star_UpgradeCost(star, m_SelectRelicData));
money_star[1].Set(lvup_matID, (int)sdata.Get_ItemAmount(lvup_matID), Get_Star_UpgradeMatCost(star, grade));
gos_noti[0].SetActive(star < 5 &&
sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID) >= Get_Star_UpgradeCost(star, m_SelectRelicData) &&
sdata.Get_ItemAmount(lvup_matID) >= Get_Star_UpgradeMatCost(star, grade));
var maxlv = table_relicupgradecost.Ins.Get_MaxLv();
var lv = ServerInfo.Ins.m_ServerData.Get_RelicLv(m_SelectRelicData.n_RelicID);
var upgradeData = table_relicupgradecost.Ins.Get_Data(lv);
money_lv[0].icon.sprite = UIAtlasMgr.Ins.Get_Sprite(m_SelectRelicData.n_RelicID);
money_lv[0].amount.text = $"{sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID)}/{upgradeData.n_RequirePiece}";
money_lv[1].icon.sprite = UIAtlasMgr.Ins.Get_Sprite(lvup_matID);
money_lv[1].amount.text = $"{sdata.Get_ItemAmount(lvup_matID)}/{Get_Star_UpgradeMatCost(star, grade)}";
gos_noti[1].SetActive(star > 0 && sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID) >= upgradeData.n_RequirePiece &&
money_lv[0].Set(m_SelectRelicData.n_RelicID, (int)sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID),
upgradeData.n_RequirePiece);
money_lv[1].Set(lvup_matID, (int)sdata.Get_ItemAmount(lvup_matID), Get_Star_UpgradeMatCost(star, grade));
gos_noti[1].SetActive(star > 0 && lv < maxlv &&
sdata.Get_ItemAmount(m_SelectRelicData.n_RelicID) >= upgradeData.n_RequirePiece &&
sdata.Get_ItemAmount(lvup_matID) >= Get_Star_UpgradeMatCost(star, grade));
}
@ -124,6 +122,7 @@ public class CollectionRelicUI : PCUIMenu
if (sdata.Check_ItemAmount(m_SelectRelicData.n_RelicID, requirepiece) &&
sdata.Check_ItemAmount(lvup_matID, requirelvupmat))
{
sdata.Use_Item(m_SelectRelicData.n_RelicID, requirepiece);
sdata.Use_Item(lvup_matID, requirelvupmat);
sdata.Add_RelicLv(m_SelectRelicData.n_RelicID);
Set();

View File

@ -35,7 +35,7 @@ public class CollectionRelicUI_Info : MonoBehaviour
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(data.n_RelicID);
texts[0].text = data.Get_Name();
texts[1].text = $"x{sdata.Get_ItemAmount(data.n_RelicID)}";
texts[1].text = $"{(int)sdata.Get_ItemAmount(data.n_RelicID)}";
texts[2].text = table_itemlist.Ins.Get_GradeName(data.n_RelicID);
texts[3].text = data.Get_Desc();
texts[4].text = MyText.Get_StatNameValueText(lvData.e_OptionType, lvData.Get_Value(lv));

View File

@ -1,4 +1,3 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
@ -6,7 +5,7 @@ using UnityEngine.UI;
public class RelicCard : CardBase
{
public Image[] images; // 0 유물, 1 작은 유물
public Image[] images; // 0 유물, 1 bg
public GameObject go_Need; // 필요 유물 갯수 (별 없을 때)
public Slider slider_Need;
public TextMeshProUGUI[] texts; // 0 필요 유물 갯수 (별 없을 때), 1 유물 이름
@ -31,6 +30,7 @@ public class RelicCard : CardBase
var star = sdata.Get_RelicStar(m_Data.n_RelicID);
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.n_RelicID);
images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(star > 0 ? "pet list slot" : "slot lock 3");
texts[1].text = m_Data.Get_Name();
for (int i = 0; i < list_star.Count; i++)
list_star[i].SetActive(star > i);

View File

@ -0,0 +1,15 @@
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class NeedItemCard : MonoBehaviour
{
public Image[] images; // 0 아이콘
public TextMeshProUGUI[] texts; // 0 갯수
public void Set(int itemid, int obtainamount, int needamount)
{
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(itemid);
texts[0].text = $"{obtainamount}/{needamount}";
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 91cb95f61d4cc3b45bd364b54d91d19e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -260,12 +260,12 @@ public class ItemSimpleData
ObscuredInt _itemid;
ObscuredDouble _amount;
public ObscuredInt itemid
public int itemid
{
get { return _itemid; }
set { _itemid = value; _itemid.RandomizeCryptoKey(); }
}
public ObscuredDouble amount
public double amount
{
get { return _amount; }
set { _amount = value; _amount.RandomizeCryptoKey(); }