불필요 제거, 우편 작업 중...

This commit is contained in:
Ino 2025-04-14 10:50:36 +09:00
parent 00312495fd
commit 3cc76af652
90 changed files with 1957 additions and 7555 deletions

View File

@ -1,451 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &88459609423326621
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1104220201254894666}
- component: {fileID: 3544233203125695765}
m_Layer: 5
m_Name: Label_page
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1104220201254894666
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 88459609423326621}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 12, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7427367859157893940}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3544233203125695765
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 88459609423326621}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 0.0627451, g: 0.101960786, b: 0.14901961, a: 1}
mPivot: 4
mWidth: 48
mHeight: 20
mDepth: 3
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 2.4
keepCrispWhenShrunk: 1
mTrueTypeFont: {fileID: 0}
mFont: {fileID: 3996657457383321757, guid: feff4de29c2271246b6a440e961eaabf, type: 3}
mText: 000
mFontSize: 20
mFontStyle: 0
mAlignment: 0
mEncoding: 1
mMaxLineCount: 0
mEffectStyle: 3
mEffectColor: {r: 0.92549026, g: 0.9176471, b: 0.8862746, a: 1}
mSymbols: 1
mEffectDistance: {x: 1, y: 1}
mOverflow: 2
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
mSpacingX: 0
mSpacingY: 0
mUseFloatSpacing: 0
mFloatSpacingX: 0
mFloatSpacingY: 0
mOverflowEllipsis: 0
mOverflowWidth: 0
mOverflowHeight: 0
mModifier: 0
mShrinkToFit: 0
mMaxLineWidth: 0
mMaxLineHeight: 0
mLineWidth: 0
mMultiline: 1
--- !u!1 &1849431673773286532
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1715482510827892427}
- component: {fileID: 7039113008291742601}
m_Layer: 5
m_Name: noti
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1715482510827892427
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1849431673773286532}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 16.7, y: 20.8, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3990183099997178044}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7039113008291742601
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1849431673773286532}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 1, g: 1, b: 1, a: 1}
mPivot: 4
mWidth: 22
mHeight: 20
mDepth: 4
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 1.1
mType: 0
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: mark_exclamation
mFixedAspect: 0
mFillCenter: 1
--- !u!1 &2375110009243884236
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3990183099997178044}
- component: {fileID: 1961252154698395010}
m_Layer: 5
m_Name: BookPageCard
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3990183099997178044
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2375110009243884236}
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:
- {fileID: 1501723237720870243}
- {fileID: 7427367859157893940}
- {fileID: 1715482510827892427}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1961252154698395010
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2375110009243884236}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a2aa87bcc8c4c524cb6f9e3a08719020, type: 3}
m_Name:
m_EditorClassIdentifier:
label_page: {fileID: 3544233203125695765}
go_obtain: {fileID: 2738419823279080735}
go_noti: {fileID: 1849431673773286532}
--- !u!1 &2738419823279080735
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7427367859157893940}
m_Layer: 5
m_Name: Obtain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7427367859157893940
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2738419823279080735}
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:
- {fileID: 1104220201254894666}
- {fileID: 921283454178910550}
m_Father: {fileID: 3990183099997178044}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4050211160559790425
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 921283454178910550}
- component: {fileID: 1049108625691507157}
m_Layer: 5
m_Name: Sprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &921283454178910550
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4050211160559790425}
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: 7427367859157893940}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1049108625691507157
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4050211160559790425}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 1, g: 1, b: 1, a: 1}
mPivot: 4
mWidth: 56
mHeight: 62
mDepth: 1
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 0.9032258
mType: 1
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: bookpage
mFixedAspect: 0
mFillCenter: 1
--- !u!1 &4296960901973695127
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1501723237720870243}
- component: {fileID: 7012595720831036481}
m_Layer: 5
m_Name: Sprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1501723237720870243
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4296960901973695127}
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: 3990183099997178044}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7012595720831036481
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4296960901973695127}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 0.09803922, g: 0.16078432, b: 0.23137255, a: 1}
mPivot: 4
mWidth: 50
mHeight: 58
mDepth: 0
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 0.86206895
mType: 1
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: whitebg
mFixedAspect: 0
mFillCenter: 1

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -1,773 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1659682464189156015
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3506197571917333558}
- component: {fileID: 646621387761886366}
m_Layer: 5
m_Name: Label_time
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3506197571917333558
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1659682464189156015}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -162.8, y: -15.9, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2842002816985163289}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &646621387761886366
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1659682464189156015}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 1, g: 0.45882353, b: 0.33333334, a: 1}
mPivot: 0
mWidth: 84
mHeight: 22
mDepth: 3
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 3.8181818
keepCrispWhenShrunk: 1
mTrueTypeFont: {fileID: 0}
mFont: {fileID: 3996657457383321757, guid: b82558c03923de54da84da7ff79cd9f1, type: 3}
mText: "00\uC77C \uB0A8\uC74C"
mFontSize: 18
mFontStyle: 0
mAlignment: 0
mEncoding: 1
mMaxLineCount: 0
mEffectStyle: 0
mEffectColor: {r: 0, g: 0, b: 0, a: 1}
mSymbols: 1
mEffectDistance: {x: 1, y: 1}
mOverflow: 2
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
mSpacingX: 0
mSpacingY: 3
mUseFloatSpacing: 0
mFloatSpacingX: 0
mFloatSpacingY: 0
mOverflowEllipsis: 0
mOverflowWidth: 0
mOverflowHeight: 0
mModifier: 0
mShrinkToFit: 0
mMaxLineWidth: 0
mMaxLineHeight: 0
mLineWidth: 0
mMultiline: 1
--- !u!1 &2579123947934746552
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 430167468313873845}
- component: {fileID: 6682087402311122971}
m_Layer: 5
m_Name: Sprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &430167468313873845
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2579123947934746552}
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: 2842002816985163289}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6682087402311122971
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2579123947934746552}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 0.11372549, g: 0.19215687, b: 0.3137255, a: 1}
mPivot: 4
mWidth: 500
mHeight: 84
mDepth: 0
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 5.952381
mType: 1
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: whitebg
mFixedAspect: 0
mFillCenter: 1
--- !u!1 &3717015953879758212
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8036163712681990670}
- component: {fileID: 1002894552778592577}
- component: {fileID: 5588485075487314273}
- component: {fileID: 6407171471462607457}
- component: {fileID: 2461389583402206416}
m_Layer: 5
m_Name: Sprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8036163712681990670
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3717015953879758212}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 196.1, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8844260862709244931}
m_Father: {fileID: 2842002816985163289}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1002894552778592577
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3717015953879758212}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 1, g: 1, b: 1, a: 1}
mPivot: 4
mWidth: 86
mHeight: 56
mDepth: 4
mMat: {fileID: 0}
autoResizeBoxCollider: 1
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 1.5357143
mType: 1
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: button2
mFixedAspect: 0
mFillCenter: 1
--- !u!65 &5588485075487314273
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3717015953879758212}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 86, y: 56, z: 0}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &6407171471462607457
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3717015953879758212}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e862f287df53bb64db191162f851a296, type: 3}
m_Name:
m_EditorClassIdentifier:
onHoverOver: []
onHoverOut: []
onPress: []
onRelease: []
onSelect: []
onDeselect: []
onClick:
- mTarget: {fileID: 5302493850329086642}
mMethodName: OnClick_GetReward
mParameters: []
oneShot: 0
onDoubleClick: []
onDragStart: []
onDragEnd: []
onDragOver: []
onDragOut: []
onDrag: []
--- !u!114 &2461389583402206416
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3717015953879758212}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8d345b0a7677bc0499d4d92888f142c3, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &4442759263906525890
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3279897130603657734}
- component: {fileID: 2620722667123328047}
m_Layer: 5
m_Name: Sprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3279897130603657734
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4442759263906525890}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -206.52657, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2842002816985163289}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2620722667123328047
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4442759263906525890}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 0.08235294, g: 0.12941177, b: 0.19215687, a: 1}
mPivot: 4
mWidth: 62
mHeight: 62
mDepth: 1
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 1
mType: 1
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: whitebg
mFixedAspect: 0
mFillCenter: 1
--- !u!1 &5451799939085416500
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2023267478984596217}
- component: {fileID: 5366895449205163263}
m_Layer: 5
m_Name: Sprite_icon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2023267478984596217
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5451799939085416500}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -206.2, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2842002816985163289}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5366895449205163263
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5451799939085416500}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 1, g: 1, b: 1, a: 1}
mPivot: 4
mWidth: 42
mHeight: 42
mDepth: 2
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 1
mType: 0
mFillDirection: 4
mFillAmount: 1
mInvert: 0
mFlip: 0
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
centerType: 1
leftType: 1
rightType: 1
bottomType: 1
topType: 1
mAtlas: {fileID: 11400000, guid: 63ad6f09e0344224e909e7c47f62184c, type: 2}
mSpriteName: icon_gem
mFixedAspect: 0
mFillCenter: 1
--- !u!1 &5676276695009327362
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5240846544823124123}
- component: {fileID: 224929671356958389}
m_Layer: 5
m_Name: Label_msg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5240846544823124123
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5676276695009327362}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -162.77734, y: 10, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2842002816985163289}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &224929671356958389
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5676276695009327362}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 0.21960784, g: 0.7411765, b: 1, a: 1}
mPivot: 3
mWidth: 302
mHeight: 26
mDepth: 3
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 6.04
keepCrispWhenShrunk: 1
mTrueTypeFont: {fileID: 0}
mFont: {fileID: 3996657457383321757, guid: b82558c03923de54da84da7ff79cd9f1, type: 3}
mText:
mFontSize: 22
mFontStyle: 0
mAlignment: 0
mEncoding: 1
mMaxLineCount: 2
mEffectStyle: 0
mEffectColor: {r: 0, g: 0, b: 0, a: 1}
mSymbols: 1
mEffectDistance: {x: 1, y: 1}
mOverflow: 3
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
mSpacingX: 0
mSpacingY: 3
mUseFloatSpacing: 0
mFloatSpacingX: 0
mFloatSpacingY: 0
mOverflowEllipsis: 0
mOverflowWidth: 0
mOverflowHeight: 0
mModifier: 0
mShrinkToFit: 0
mMaxLineWidth: 0
mMaxLineHeight: 0
mLineWidth: 0
mMultiline: 1
--- !u!1 &6699041329873880992
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8844260862709244931}
- component: {fileID: 167560900898003528}
m_Layer: 5
m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8844260862709244931
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6699041329873880992}
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: 8036163712681990670}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &167560900898003528
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6699041329873880992}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3}
m_Name:
m_EditorClassIdentifier:
leftAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
rightAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
bottomAnchor:
target: {fileID: 0}
relative: 0
absolute: 0
topAnchor:
target: {fileID: 0}
relative: 1
absolute: 0
updateAnchors: 1
mColor: {r: 0.1137255, g: 0.19215688, b: 0.3137255, a: 1}
mPivot: 4
mWidth: 40
mHeight: 20
mDepth: 5
mMat: {fileID: 0}
autoResizeBoxCollider: 0
hideIfOffScreen: 0
keepAspectRatio: 0
aspectRatio: 2
keepCrispWhenShrunk: 1
mTrueTypeFont: {fileID: 0}
mFont: {fileID: 3996657457383321757, guid: feff4de29c2271246b6a440e961eaabf, type: 3}
mText: "\uBC1B\uAE30"
mFontSize: 20
mFontStyle: 0
mAlignment: 0
mEncoding: 1
mMaxLineCount: 0
mEffectStyle: 0
mEffectColor: {r: 0, g: 0, b: 0, a: 1}
mSymbols: 1
mEffectDistance: {x: 1, y: 1}
mOverflow: 2
mApplyGradient: 0
mGradientTop: {r: 1, g: 1, b: 1, a: 1}
mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1}
mSpacingX: 0
mSpacingY: 0
mUseFloatSpacing: 0
mFloatSpacingX: 0
mFloatSpacingY: 0
mOverflowEllipsis: 0
mOverflowWidth: 0
mOverflowHeight: 0
mModifier: 0
mShrinkToFit: 0
mMaxLineWidth: 0
mMaxLineHeight: 0
mLineWidth: 0
mMultiline: 1
--- !u!1 &6705436638803387833
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2842002816985163289}
- component: {fileID: 5302493850329086642}
m_Layer: 5
m_Name: MailCard
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2842002816985163289
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6705436638803387833}
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:
- {fileID: 430167468313873845}
- {fileID: 3279897130603657734}
- {fileID: 2023267478984596217}
- {fileID: 5240846544823124123}
- {fileID: 3506197571917333558}
- {fileID: 8036163712681990670}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5302493850329086642
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6705436638803387833}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 522474fff30b9524b9c54015e8a6d82b, type: 3}
m_Name:
m_EditorClassIdentifier:
sprites:
- {fileID: 5366895449205163263}
labels:
- {fileID: 224929671356958389}
- {fileID: 646621387761886366}

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0364cd770689ea946a7d3b7944dc7038
guid: f72d35e1410652c4abf7a39788ea8856
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -0,0 +1,833 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &410687044545811012
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1635529047046532146}
- component: {fileID: 2362675315108830913}
- component: {fileID: 6781856732573250057}
m_Layer: 5
m_Name: t_msg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1635529047046532146
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 410687044545811012}
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: 1130181902522142026}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 189, y: -28}
m_SizeDelta: {x: 150, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2362675315108830913
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 410687044545811012}
m_CullTransparentMesh: 1
--- !u!114 &6781856732573250057
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 410687044545811012}
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:
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: 30
m_fontSizeBase: 30
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 10
m_fontSizeMax: 40
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 1
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: -526.7643, w: -43.594284}
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 &605894187760708373
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6672156520939304169}
- component: {fileID: 1786982446563379422}
- component: {fileID: 2727498006120644434}
m_Layer: 5
m_Name: bg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6672156520939304169
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 605894187760708373}
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: 1130181902522142026}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1786982446563379422
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 605894187760708373}
m_CullTransparentMesh: 1
--- !u!114 &2727498006120644434
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 605894187760708373}
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: 0.20784315, g: 0.18039216, b: 0.16470589, 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: 65f581562538e304cbbfe8ee3beab09c, 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 &2220215405674216539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7933287691822838440}
- component: {fileID: 8424648228033448783}
- component: {fileID: 6207384885889463988}
m_Layer: 5
m_Name: t_rewardamount
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7933287691822838440
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2220215405674216539}
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: 4744237337038409599}
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: -33}
m_SizeDelta: {x: 150, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8424648228033448783
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2220215405674216539}
m_CullTransparentMesh: 1
--- !u!114 &6207384885889463988
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2220215405674216539}
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
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: 2
m_VerticalAlignment: 4096
m_textAlignment: 65535
m_characterSpacing: 0
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 &3008909111843550523
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4744237337038409599}
- component: {fileID: 8349851770709927320}
- component: {fileID: 5089430418249310108}
m_Layer: 5
m_Name: iconbg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4744237337038409599
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3008909111843550523}
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:
- {fileID: 3574299888506233567}
- {fileID: 7933287691822838440}
m_Father: {fileID: 1130181902522142026}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 50, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8349851770709927320
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3008909111843550523}
m_CullTransparentMesh: 1
--- !u!114 &5089430418249310108
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3008909111843550523}
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: 9710dbbf35c79304cbf726fec54d67c3, type: 3}
m_Type: 1
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 &5083376651566203703
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8052799906261731321}
- component: {fileID: 8959209526613533406}
- component: {fileID: 6046752405314997389}
- component: {fileID: 6594119938807988761}
m_Layer: 5
m_Name: btnName
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8052799906261731321
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5083376651566203703}
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: 8566261541286465253}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8959209526613533406
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5083376651566203703}
m_CullTransparentMesh: 1
--- !u!114 &6046752405314997389
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5083376651566203703}
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: "\uBC1B\uAE30"
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: 2
m_VerticalAlignment: 4096
m_textAlignment: 65535
m_characterSpacing: 0
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!114 &6594119938807988761
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5083376651566203703}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c2aa95ff1b7adc044bd9372cf2958828, type: 3}
m_Name:
m_EditorClassIdentifier:
m_localtextKey: 295
--- !u!1 &5840162431427643664
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1130181902522142026}
m_Layer: 5
m_Name: MailCard
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1130181902522142026
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5840162431427643664}
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:
- {fileID: 6672156520939304169}
- {fileID: 4744237337038409599}
- {fileID: 1635529047046532146}
- {fileID: 8566261541286465253}
m_Father: {fileID: 0}
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: 908, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &7694543748082418209
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3574299888506233567}
- component: {fileID: 671461117987684245}
- component: {fileID: 2948261333771316424}
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 &3574299888506233567
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7694543748082418209}
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: 4744237337038409599}
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: 37, y: 26}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &671461117987684245
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7694543748082418209}
m_CullTransparentMesh: 1
--- !u!114 &2948261333771316424
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7694543748082418209}
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: d15388c79218ecb4b9964760c2dd8894, 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 &8815853468376236598
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8566261541286465253}
- component: {fileID: 7402687793321375744}
- component: {fileID: 5574855886466035148}
- component: {fileID: 7622113666794422463}
- component: {fileID: 2990336255413429717}
m_Layer: 5
m_Name: btn_get
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8566261541286465253
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8815853468376236598}
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:
- {fileID: 8052799906261731321}
m_Father: {fileID: 1130181902522142026}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -51, y: 0}
m_SizeDelta: {x: 80, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7402687793321375744
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8815853468376236598}
m_CullTransparentMesh: 1
--- !u!114 &5574855886466035148
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8815853468376236598}
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: 0.94117653, g: 0.6117647, b: 0.23137257, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 65f581562538e304cbbfe8ee3beab09c, 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!114 &7622113666794422463
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8815853468376236598}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 5574855886466035148}
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 0}
m_TargetAssemblyTypeName: MissionCard, Assembly-CSharp
m_MethodName: OnClick_GetReward
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!114 &2990336255413429717
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8815853468376236598}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab4e7dba3733e584abb76cd4fbc0e116, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d83a6f6e2a77077449df52e22a7fae20
guid: 28796a428911001489ac997bde9f4d9f
PrefabImporter:
externalObjects: {}
userData:

File diff suppressed because it is too large Load Diff

View File

@ -1,82 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BattleNPCActor : Actor
{
public int m_ActiveChapter;
public bool m_EnemyNPC;
Vector3 m_oriPos, m_oriRot;
bool IsUpdate;
protected override void Awake()
{
base.Awake();
m_oriPos = transform.position;
m_oriRot = transform.eulerAngles;
m_Stat = new ActorStatInfo(eRole.BattleNPC, ServerInfo.Ins.m_ServerData, null);
m_Enemy = m_EnemyNPC;
ActorInfo.Ins.Add_Actor(this, eRole.BattleNPC, 0, name);
}
protected override void Update()
{
if (!IsUpdate || IsStop || IsDead() || IsCC()) return;
if (m_HitTime > 0f)
{
m_HitTime -= Time.deltaTime;
return;
}
base.Update();
if (!isTarget || m_Target.IsDead()) FindNextTarget();
if (!isTarget) return;
m_attackCoolTime -= Time.deltaTime;
var dist = Vector3.Distance(Get_position(), m_Target.Get_position());
if (CurAnim < eAnim.Attack && dist > m_NavMeshAgent.stoppingDistance)
{
Play_Run();
Set_Path(m_Target.Get_position());
}
else if (CurAnim != eAnim.Attack && m_attackCoolTime > 0f)
Play_Idle();
else
Play_Attack(0, (float)m_Stat.Get_Stat(eStat.FinalAttackSpeed));
}
void FindNextTarget()
{
m_Target = ActorInfo.Ins.Get_Nearest_EnemyActor_orNull(IsEnemy(), Get_position());
}
public override void Set(bool isEnemy, Actor owner, ServerData sdata, int _id, bool _stop, bool _ui = false)
{
base.Set(isEnemy, owner, sdata, _id, _stop, _ui);
if (IsStop)
{
//var mobstat = table_monsterstat.Ins.Get_Data(1, InGameInfo.Ins.Get_CurStageData().Chapter, 6, 0);
//m_Stat.Set_Stat(eStat.Attack, 1);
//m_Stat.Set_Stat(true, eStat.Attack, mobstat.list_HP[0] * 0.2d);
//m_Stat.MaxHP = mobstat.list_Attack[0] * 200d;
//m_Stat.Set_Stat(true, eStat.HP, m_Stat.MaxHP);
//Set_Warp(m_oriPos);
//transform.eulerAngles = m_oriRot;
}
}
public bool IsActiveNPC()
{
//IsUpdate = m_ActiveChapter == InGameInfo.Ins.Get_CurStageData().Chapter;
return IsUpdate;
}
}

View File

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

View File

@ -1,42 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NPCActor : MyCoroutine
{
public string nextanim, msg;
SaveNPCToolTip speechbubble;
private void Awake()
{
speechbubble = DSUtil.Get_Clone<SaveNPCToolTip>("Ingame/SaveNPCToolTip", NewGameUI.Ins.tf_HUD);
speechbubble.Set(transform);
}
private void LateUpdate()
{
if (!speechbubble.Get_Click())
speechbubble.gameObject.SetActive(Vector3.Distance(MyValue.MyPC.Get_position(), transform.position) < 20f);
}
public void BubbleOff()
{
if (!speechbubble.Get_Click())
speechbubble.Off();
}
public void Set_Off()
{
if (!string.IsNullOrEmpty(msg)) NPCScript.Ins.Set_Msg(msg);
if (!string.IsNullOrEmpty(nextanim))
{
transform.LookAt(MyValue.MyPC.transform);
var anim = GetComponent<Animation>();
anim.Play(nextanim);
Set_Coroutine(() => { gameObject.SetActive(false); }, anim[nextanim].length);
}
}
void Set_Idle() { }
}

View File

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

View File

@ -1,87 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SaveNPCMgr : MonoBehaviourSingletonTemplate<SaveNPCMgr>
{
List<NPCActor> list_npc = new List<NPCActor>();
List<MobActor> list_mob = new List<MobActor>();
List<Actor> rtn_actors = new List<Actor>();
bool isSet;
protected override void Awake()
{
base.Awake();
for (int i = 0; i < transform.childCount; i++)
{
var temp = transform.GetChild(i);
var npc = temp.GetComponent<NPCActor>();
if (npc != null) list_npc.Add(npc);
else
{
var mob = temp.GetComponent<MobActor>();
//mob.m_Role = eRole.QuestMob;
list_mob.Add(mob);
}
}
}
private void Update()
{
for (int i = 0; i < list_mob.Count; i++)
{
if (list_mob[i].Get_Target() != null)
{
for (int j = 0; j < list_npc.Count; j++)
list_npc[j].BubbleOff();
}
}
}
public void Set()
{
if (list_mob != null)
{
if (!isSet)
{
isSet = true;
list_mob.ForEach(f => f.Set(true, null, null, 0, false));
}
}
}
public void Set_Clear()
{
if (list_npc != null) list_npc.ForEach(f => f.Set_Off());
StartCoroutine(Off_Mob());
}
IEnumerator Off_Mob()
{
yield return new WaitForSeconds(1f);
if (list_mob != null) list_mob.ForEach(f => f.Off());
}
public List<Actor> Get_QuestMobs()
{
rtn_actors.Clear();
for (int i = 0; i < list_mob.Count; i++)
{
var temp = list_mob[i] as Actor;
if (!temp.IsDead())
rtn_actors.Add(temp);
}
return rtn_actors;
}
public bool IsClearQuestMobs()
{
for (int i = 0; i < list_mob.Count; i++)
{
if (!list_mob[i].IsDead())
return false;
}
return true;
}
}

View File

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

View File

@ -1774,16 +1774,6 @@ public partial class ServerData
case eItem.Page:
var pagedata = table_bookpage.Ins.Get_Data(_itemdata.Get_ID());
var booksdata = Book.Find(f => f.ID == pagedata.Book);
if (booksdata.Page[pagedata.Page - 1] < 1)
{ // 새로운 페이지 획득 체크
if (Menu_Book.dic_newBookPage.ContainsKey(pagedata.Book))
{
if (Menu_Book.dic_newBookPage[pagedata.Book].Find(f => f == pagedata.Page) == 0)
Menu_Book.dic_newBookPage[pagedata.Book].Add(pagedata.Page);
}
else
Menu_Book.dic_newBookPage.Add(pagedata.Book, new List<int> { pagedata.Page });
}
booksdata.Page[pagedata.Page - 1] = 1;
booksdata.Page[pagedata.Page - 1].RandomizeCryptoKey();
break;

View File

@ -1,13 +1,13 @@
using CodeStage.AntiCheat.ObscuredTypes;
using MiniJSON;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
#if FGB_OneStore
using Gaa;
#endif
public enum eShopTab { Package }
public enum ePriceType { Cash, AD, Gem = eItem.Gem, Review }
public class ShopTableData : TableDataBase
@ -25,7 +25,6 @@ public class ShopTableData : TableDataBase
public void Set_Icon(string icon) { Icon = icon; }
public string Get_Icon() { return Tab == eShopTab.Package || !string.IsNullOrEmpty(Icon) ? Icon : DSUtil.Get_ItemSpriteInfo(Item, ItemID).Icon; }
public void Set_Name(string _name) { Name = _name; }
public string Get_Name() { return ""; }
}
public class table_shop : MonoBehaviour

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 6a67534f1277c914e8f5a291b1ced4cf
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,20 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BookPageCard : CardBase
{
public UILabel label_page;
public GameObject go_obtain, go_noti;
public override void Set<T>(T _base)
{
base.Set(_base);
var tdata = _base as BookPageTableData;
var sdata = ServerInfo.Ins.m_ServerData;
go_obtain.SetActive(sdata.Get_BookPage(tdata.Book, tdata.Page) > 0);
label_page.text = tdata.Page.ToString();
go_noti.SetActive(Menu_Book.dic_newBookPage.ContainsKey(tdata.Book) && Menu_Book.dic_newBookPage[tdata.Book].Find(f => f == tdata.Page) == tdata.Page);
}
}

View File

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

View File

@ -1,59 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BookTabCard : CardBase
{
public UISprite sprite_icon;
public UILabel[] labels; // 0 이름1, 1 이름2, 2 진행, 3 완료 효과
public UISlider slider;
public GameObject[] gos; // 0 미완성, 1 완성버튼노출, 2 완성 애님, 3 완성, 4 노티
BookTableData m_BookTableData;
public override void Set<T>(T _base)
{
base.Set(_base);
m_BookTableData = _base as BookTableData;
sprite_icon.spriteName = m_BookTableData.IconBook;
labels[0].text = labels[1].text = m_BookTableData.Name;
Set_UI();
}
public override void Set_UI()
{
base.Set_UI();
var sdata = ServerInfo.Ins.m_ServerData;
var sum = sdata.Get_BookSumPage(Get_ID());
slider.value = (float)sum / m_BookTableData.TotalPage;
labels[2].text = DSUtil.Format("({0}/{1}) {2:0.##}%", sum, m_BookTableData.TotalPage, slider.value * 100f);
if (sdata.IsComplete_Book(Get_ID()))
{
DSUtil.InActivateGameObjects(gos, 3);
labels[3].text = DSUtil.Format("{0} {1}", MyText.Get_StatName(m_BookTableData.Stat), MyText.Get_StatValueText(m_BookTableData.Stat, m_BookTableData.Complete));
}
else
{
if (slider.value >= 1f)
DSUtil.InActivateGameObjects(gos, 1);
else
DSUtil.InActivateGameObjects(gos, 0);
}
gos[4].SetActive(Menu_Book.dic_newBookPage.ContainsKey(Get_ID()) && Menu_Book.dic_newBookPage[Get_ID()].Count > 0);
}
public void OnClick_Complete()
{
SoundInfo.Ins.Play_OneShot(eSound.s004_GetBook);
var sdata = ServerInfo.Ins.m_ServerData;
sdata.Set_BookComplete(Get_ID());
NetWait.Ins.Set(true);
DSUtil.InActivateGameObjects(gos, 2);
Set_Coroutine(() => { Set_UI(); NetWait.Ins.Set(false); }, 1f);
}
public int Get_ID() { return m_BookTableData.ID; }
}

View File

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

View File

@ -1,21 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Content_Book : ScrollViewMgr
{
public UILabel[] labels; // 0 이름, 1 설명, 2 드랍챕터, 3 완성 효과, 4 페이지당 효과
public override void Set(int _curtab)
{
var book = table_book.Ins.Get_Data(_curtab);
labels[0].text = book.Name;
labels[1].text = book.Desc;
labels[2].text = DSUtil.Format("페이지 드랍 챕터 : {0} ~ {1}", book.ChapterMin, book.ChapterMax);
labels[3].text = DSUtil.Format("완성 시 {0} {1}", MyText.Get_StatName(book.Stat), MyText.Get_StatValueText(book.Stat, book.Complete));
labels[4].text = DSUtil.Format("페이지당 {0} {1} ({2})", MyText.Get_StatName(book.Stat), MyText.Get_StatValueText(book.Stat, book.StatPerPage),
MyText.Get_StatValueText(book.Stat, ServerInfo.Ins.m_ServerData.Get_BookSumPage(book.ID) * book.StatPerPage));
Set_ScrollView(table_bookpage.Ins.Get_DataList(_curtab), true);
}
}

View File

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

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 29f3fe7122dbd574fb2defe6499f8697
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,91 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChapterDropInfo : ScrollViewArrMgr
{
public UILabel label_chaptername, label_ChapterQuestClearRewardAmount;
public GameObject[] gos; // 0 획득 가능 노티, 1 획득함
List<ItemData> list = new List<ItemData>();
eUICardType cardtype = eUICardType.DropInfo;
ChapterTextTableData CurChapterText;
protected override void Awake()
{
base.Awake();
list.Add(new ItemData(eItem.Gold, 0, 0, "", cardtype));
list.Add(new ItemData(eItem.WeaponStone, 0, 0, "", cardtype));
list.Add(new ItemData(eItem.RingStone, 0, 0, "", cardtype));
list.Add(new ItemData(eItem.NeckStone, 0, 0, "", cardtype));
list.Add(new ItemData(eItem.BootsStone, 0, 0, "", cardtype));
list.Add(new ItemData(eItem.FairyStone, 0, 0, "", cardtype));
//list.Add(new ItemData(eItem.Inven, 25, 0, "", cardtype));
}
public override void Set(int chapter)
{
base.Set(chapter);
Set_DropItems(chapter);
Set_ChapterList(chapter);
}
void Set_DropItems(int chapter)
{
//var tabledata = table_chaptertext.Ins.Get_Data(chapter);
//var tablemobdrop = table_monsterstat.Ins.Get_Data(1, chapter, 6, 0);
//label_chaptername.text = tabledata.NameWithNum;
//List<ItemData> totallist = new List<ItemData>();
//totallist.AddRange(list);
//// 아이템 추가
//var equip = tablemobdrop.dic_itemid[eItem.Weapon];
//for (int i = 0; i < 7; i++)
//{
// if (equip.Count > i * 4)
// totallist.Add(new ItemData(eItem.IdontKnow, equip[i * 4], 0, "", cardtype));
//}
//// 고서 추가
//if (tablemobdrop.dic_itemid.ContainsKey(eItem.Book))
//{
// var book = tablemobdrop.dic_itemid[eItem.Book];
// for (int i = 0; i < book.Count; i++)
// totallist.Add(new ItemData(eItem.Book, book[i], 0, "", cardtype));
//}
//// 음식만 추가
//if (tablemobdrop.dic_itemid.ContainsKey(eItem.Food))
//{
// var seeds = tablemobdrop.dic_itemid[eItem.Food];
// for (int i = 0; i < seeds.Count; i++)
// totallist.Add(new ItemData(eItem.Food, seeds[i], 0, "", cardtype));
//}
//Set_ScrollView(0, totallist, true);
}
void Set_ChapterList(int chapter)
{
Set_ScrollView(1, table_chapterquest.Ins.Get_DataList(chapter), true);
CurChapterText = table_chaptertext.Ins.Get_Data(chapter);
label_ChapterQuestClearRewardAmount.text = DSUtil.GetThousandCommaText(CurChapterText.ChapterQuestClearRewardAmount);
gos[0].SetActive(ServerInfo.Ins.m_ServerData.IsCanGetChapterClearReward(CurChapterText.ID));
gos[1].SetActive(ServerInfo.Ins.m_ServerData.IsAlreadyGetChapterClearReward(CurChapterText.ID));
}
public void OnClick_GetChapterQuestClearReward()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.IsCanGetChapterClearReward(CurChapterText.ID))
{
var cq = sdata.ChapterQuest.Find(f => f.Chapter == CurChapterText.ID);
cq.GetReward = 1;
cq.GetReward.RandomizeCryptoKey();
GetItemUI.Ins.Set(sdata.Add_Item(new ItemData(eItem.Gem, 0, CurChapterText.ChapterQuestClearRewardAmount, DSUtil.Format("cq{0}clear", CurChapterText.ID), eUICardType.GetItem)));
GetItemUI.Ins.Show_Items();
GameUI.Ins.LobbyUI.Set_Noti();
GameUI.Ins.LobbyUI.Get_ChapterSelect().Set();
gos[0].SetActive(false);
gos[1].SetActive(true);
sdata.Add_TitleCondition(112, 113, 114, 115); // 칭호 : 도우미, 헬퍼, 유명인, 영웅
}
}
}

View File

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

View File

@ -1,30 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChapterQuestCard : CardBase
{
public UISprite sprite_bg;
public UILabel[] labels;
public GameObject go_clear;
ChapterQuestTableData m_Data;
public override void Set<T>(T _base)
{
base.Set(_base);
m_Data = _base as ChapterQuestTableData;
sprite_bg.color = m_Data.ID % 2 == 0 ? Color.black : new Color32(21, 34, 49, 255);
labels[0].text = m_Data.Title;
labels[1].text = DSUtil.Format(m_Data.PurposeText, 0);
var s_data = ServerInfo.Ins.m_ServerData.ChapterQuest.Find(f=>f.Chapter == m_Data.Chapter).list_QuestClear[m_Data.ID - 1];
go_clear.SetActive(s_data > 0);
}
public void OnClick_MoreInfo()
{
GameUI.Ins.LobbyUI.Get_LobbyChapterQuest().Set_ShowUseData(m_Data);
}
}

View File

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

View File

@ -1,27 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChapterSelect : LobbyNonMenuBase
{
public GameObject go_comingsoon;
public override void Set()
{
base.Set();
var lst = table_chaptertext.Ins.Get_DataList();
Set_ScrollView(lst);
if (lst.Count == m_grid.transform.childCount)
{
go_comingsoon.transform.parent = m_grid.transform;
Reset_Pos(true);
}
Set_Coroutine(() =>
{
//var chapter = ServerInfo.Ins.m_ServerData.Get_Common(eCommon.Chapter);
//if (chapter > 100) chapter = ServerInfo.Ins.m_ServerData.Get_Common(eCommon.BeforeChapter);
//if (chapter < 7) m_scrollview.ResetPosition();
//else m_scrollview.SetDragAmount((float)chapter / (lst.Count + 1), 0f, false);
}, Time.deltaTime);
}
}

View File

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

View File

@ -1,36 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChapterTabCard : CardBase
{
public GameObject[] gos_onoff;
public UILabel label_chapter;
public GameObject go_noti;
public int Chapter { get; private set; }
public override void Set<T>(T _base)
{
base.Set(_base);
var std = _base as BattleMapConfigTableData;
Chapter = std.n_Chapter;
label_chapter.text = Chapter.ToString();
//go_noti.SetActive(std.ui == 1 && ServerInfo.Ins.m_ServerData.CanGet_MissionAchi(Chapter));
}
public void Set_OnOff(int _chapter)
{
if (Chapter == _chapter) DSUtil.InActivateGameObjects(gos_onoff, 0);
else DSUtil.InActivateGameObjects(gos_onoff, 1);
}
public void OnClick_Chapter()
{
if (GameUI.Ins.LobbyUI.Get_RankUI().gameObject.activeInHierarchy)
GameUI.Ins.LobbyUI.Get_RankUI().Set_TimeAttack(Chapter);
//else if (GameUI.Ins.LobbyUI.Get_MissionUI().gameObject.activeInHierarchy)
// GameUI.Ins.LobbyUI.Get_MissionUI().gos_contents[2].GetComponent<Mission_Achi>().Set_UI(Chapter);
}
}

View File

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

View File

@ -1,107 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LobbyChapterQuest : LobbyNonMenuBase
{
public static ChapterQuestTableData ChapterQuestData;
public static bool UseNote { get; private set; }
public Animator m_Anim;
public UISprite[] sprites; // 0 notouch
public UILabel[] labels; // 0 타이틀, 1 내용, 2 목표, 3 셔플권 개수, 4 클리어 횟수
public GameObject[] gos; // 0 주사위, 1 취소 버튼, 2 입장 버튼
public UIItemCard m_UIItemCard;
GameObject QuestObj;
Action act_ok;
public void Set_UseNote(Action _act)
{
base.Set();
DSUtil.ActivateGameObjects(gos);
act_ok = _act;
var sdata = ServerInfo.Ins.m_ServerData;
//var sQdataID = sdata.Get_ChapterQuestID(sdata.Get_Common(eCommon.Chapter));
//if (sQdataID < 1)
//{
// UseNote = true;
// ClearQuest();
// ServerInfo.Ins.Write(null, false);
//}
//else
// ChapterQuestData = table_chapterquest.Ins.Get_Data(sdata.Get_Common(eCommon.Chapter), sQdataID);
Set_UI(ChapterQuestData);
}
public void Set_ShowUseData(ChapterQuestTableData _data)
{
base.Set();
DSUtil.InActivateGameObjects(gos);
Set_UI(_data);
}
void Set_UI(ChapterQuestTableData _data)
{
sprites[0].alpha = 0.01f;
m_Anim.Play("NoteOpen");
Set_Coroutine(() => { sprites[0].alpha = 0.5f; }, 0.5f);
labels[0].text = _data.Title;
labels[1].text = _data.Desc;
labels[2].text = DSUtil.Format(_data.PurposeText, 0);
labels[3].text = ServerInfo.Ins.m_ServerData.Get_ItemAmount(eItem.ChapterQuestShuffle).ToString();
labels[4].text = DSUtil.Format("클리어 {0}회", ServerInfo.Ins.m_ServerData.Get_ChapterQuestClearCount(_data.Chapter, _data.ID));
m_UIItemCard.Set(new ItemData(_data.Reward, _data.RewardID, _data.RewardAmount, "", eUICardType.DropInfo));
}
public void ClearQuest()
{
if (UseNote)
{
UseNote = false;
Destroy(QuestObj);
//var sdata = ServerInfo.Ins.m_ServerData;
//ChapterQuestData = table_chapterquest.Ins.Get_RandomData();
//sdata.Set_ChapterQuestID(sdata.Get_Common(eCommon.Chapter), ChapterQuestData.ID);
}
}
public void OnClick_Shuffle()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.Check_ItemAmount(eItem.ChapterQuestShuffle, 1))
{
sdata.Use_Item(eItem.ChapterQuestShuffle);
UseNote = true;
ClearQuest();
ServerInfo.Ins.Write(() =>
{
OnClick_Back();
Set_UseNote(act_ok);
});
}
}
public void OnClick_Enter()
{
//if (ServerInfo.Ins.m_ServerData.Check_ItemAmount(eItem.Note, 1))
//{
// UseNote = true;
// ServerInfo.Ins.m_ServerData.Use_Item(eItem.Note, 1);
// NewGameUI.Ins.m_GuideQuestUI.Add_GuideQuest(ePurpose.QuestEnter);
// act_ok?.Invoke();
// Set_Off();
// switch (ChapterQuestData.Purpose)
// {
// case ePurpose.SaveNPC:
// case ePurpose.GetItem:
// if (!string.IsNullOrEmpty(ChapterQuestData.Prefab))
// QuestObj = DSUtil.Get_Clone(DSUtil.Format("Mobs/{0}/{1}", ChapterQuestData.Chapter, ChapterQuestData.Prefab));
// break;
// }
//}
}
}

View File

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

View File

@ -1,35 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NPCScript : MonoBehaviourSingletonTemplate<NPCScript>
{
public UILabel[] labels;
int m_index = 0;
private void OnEnable()
{
m_index = 0;
for (int i = 0; i < labels.Length; i++)
{
labels[i].text = "";
labels[i].alpha = 1f;
}
}
public void Set_Msg(string msg)
{
labels[m_index].text = msg;
StartCoroutine(Co_Msg(m_index++));
}
IEnumerator Co_Msg(int index)
{
yield return new WaitForSeconds(10f);
while (labels[index].alpha > 0f)
{
labels[index].alpha -= Time.deltaTime;
yield return null;
}
}
}

View File

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

View File

@ -57,7 +57,7 @@ public class MailCard : CardBase
});
break;
}
GameUI.Ins.LobbyUI.Get_MailUI().Del_Mail(m_ServerMailData);
//GameUI.Ins.LobbyUI.Get_MailUI().Del_Mail(m_ServerMailData);
});
}
}

View File

@ -1,9 +1,8 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MailUI : LobbyNonMenuBase
public class MailUI : uScrollViewMgr
{
public GameObject[] gos; // 0 우편없음
@ -32,7 +31,7 @@ public class MailUI : LobbyNonMenuBase
{
gos[0].SetActive(false);
GameUI.Ins.LobbyUI.Set_MailNoti(true);
Set_ScrollView(mail.Mail, true);
Set_ScrollView(mail.Mail);
}
}

View File

@ -12,7 +12,6 @@ public class OffLineReward : LobbyNonMenuBase
public override void Set()
{
GameUI.Ins.LobbyUI.Get_MenuChapter().gameObject.SetActive(false);
base.Set();
var sdata = ServerInfo.Ins.m_ServerData;
ObscuredInt min = m_Sec / 60;
@ -91,7 +90,6 @@ public class OffLineReward : LobbyNonMenuBase
if (go_btn.activeInHierarchy)
{
base.OnClick_Back();
GameUI.Ins.LobbyUI.Get_MenuChapter().gameObject.SetActive(true);
}
}
}

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 506c2eed597c4984796cfd82199f1ebc
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,77 +0,0 @@
using PlayFab.ClientModels;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RankCard : CardBase
{
public UISprite sprite_rank, sprite_face, sprite_rankbg;
public UILabel[] labels; // 0 순위, 1 닉네임, 2 값
public GameObject go_bg;
static Dictionary<bool, Color> dic_Color = new Dictionary<bool, Color>
{
{ false, new Color32(21, 34, 49, 255) },
{ true, new Color32(203, 89, 219, 255) }, // 내 색
};
static Color MyrankbgColor = new Color32(114, 10, 129, 255);
public override void Set<T>(T _base)
{
base.Set(_base);
var _entry = _base as PlayerLeaderboardEntry;
int faceid = _entry.Profile == null || string.IsNullOrEmpty(_entry.Profile.AvatarUrl) ? 1 : int.Parse(_entry.Profile.AvatarUrl);
var pcdata = table_itemlist.Ins.Get_Data(faceid);
sprite_face.spriteName = pcdata != null ? pcdata.s_ItemIcon : "empty";
Set_Rank(_entry.Position + 1);
labels[1].text = _entry.DisplayName;
switch (GameUI.Ins.LobbyUI.Get_RankUI().CurTab)
{
case 0: // 타임어택
labels[2].color = new Color32(0, 255, 246, 255);
labels[2].text = _entry.StatValue > 0 ? DSUtil.Get_TimeText_MSms((int.MaxValue - _entry.StatValue) * 0.01f) : "-";
break;
case 1: // 스테이지 (10101)
labels[2].color = new Color32(0, 255, 246, 255);
labels[2].text = _entry.StatValue > 0 ? DSUtil.Format("{0}-{1} {2}웨이브", _entry.StatValue / 10000, _entry.StatValue / 100 % 100, _entry.StatValue % 100) : "-";
break;
case 2: // 레벨 (그냥 보여주면 됨)
labels[2].color = Color.white;
labels[2].text = DSUtil.Format("[ffff00]Lv.{0}", _entry.StatValue);
break;
case 3:
labels[2].color = Color.white;
var titleid = table_memorypetbattle.Ins.Get_Data(_entry.StatValue).TitleID;
var title = table_title.Ins.Get_TitleName(titleid);
labels[2].text = DSUtil.Format("{0} [ffff00]{1}", title, _entry.StatValue);
break;
}
go_bg.GetComponent<UISprite>().color = dic_Color[_entry.PlayFabId.Equals(ServerInfo.Ins.m_LoginInfo.PlayFabId)];
}
void Set_Rank(int rank)
{
if (rank <= 3)
{
labels[0].text = "";
sprite_rank.spriteName = DSUtil.Format("rank{0}", rank);
sprite_rank.gameObject.SetActive(true);
}
else
{
labels[0].text = DSUtil.Format("{0}", rank);
labels[0].color = new Color32(21, 34, 46, 255);
sprite_rank.gameObject.SetActive(false);
}
}
public void Set_MyCard()
{
go_bg.SetActive(false);
sprite_rankbg.color = MyrankbgColor;
labels[0].color = new Color32(253, 255, 100, 255);
}
}

View File

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

View File

@ -1,19 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RankUI : MenuBase
{
public GameObject go_ChapterTab;
protected override void Set_Contents()
{
base.Set_Contents();
go_ChapterTab.SetActive(CurTab == 0);
}
public void Set_TimeAttack(int _chapter)
{
gos_contents[0].GetComponent<Rank_TimeAttack>().Set(_chapter);
}
}

View File

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

View File

@ -1,24 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rank_Level : ScrollViewMgr
{
public RankCard m_MyRankCard;
DateTime t;
private void OnEnable()
{
if ((t - ServerInfo.ServerTime).TotalSeconds <= 0d)
{
t = ServerInfo.ServerTime.AddMinutes(10);
//ServerInfo.Ins.Get_Rank("Level", false, my => { m_MyRankCard.Set(my); m_MyRankCard.Set_MyCard(); }, list =>
//{
// DSUtil.Fix_Rank(list);
// Set_ScrollView(list, true);
//});
}
}
}

View File

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

View File

@ -1,24 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rank_PetBattle : ScrollViewMgr
{
public RankCard m_MyRankCard;
DateTime t;
private void OnEnable()
{
if ((t - ServerInfo.ServerTime).TotalSeconds <= 0d)
{
t = ServerInfo.ServerTime.AddMinutes(10);
//ServerInfo.Ins.Get_Rank("PetBattle", false, my => { m_MyRankCard.Set(my); m_MyRankCard.Set_MyCard(); }, list =>
//{
// DSUtil.Fix_Rank(list);
// Set_ScrollView(list, true);
//});
}
}
}

View File

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

View File

@ -1,22 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rank_Stage : ScrollViewMgr
{
public RankCard m_MyRankCard;
private void OnEnable()
{
//ServerInfo.Ins.Get_Rank("Stage", false, my =>
//{
// m_MyRankCard.Set(my);
// m_MyRankCard.Set_MyCard();
//}, list =>
//{
// DSUtil.Fix_Rank(list);
// Set_ScrollView(list, true);
//});
}
}

View File

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

View File

@ -1,39 +0,0 @@
using PlayFab.ClientModels;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rank_TimeAttack : ScrollViewArrMgr
{
// 스크롤뷰 0 챕터, 1 랭킹
public RankCard m_MyRankCard;
private void OnEnable()
{
// TODO 정인호 : 랭킹 일단 주석 처리
//// 1. 어떤 챕터에서 랭킹 UI를 오픈했는 가? (좌측 챕터 탭부터 세팅)
//var lst = table_stage.Ins.Get_ChapterDataList(0);
//Set_ScrollView(0, lst);
//Set_Coroutine(() =>
//{
// var chapter = InGameInfo.Ins.Get_CurStageData().Chapter;
// if (chapter == 0) chapter = ServerInfo.Ins.m_ServerData.Get_Common(eCommon.BeforeChapter);
// var find = dic_cardbase[0].Find(f => (f as ChapterTabCard).Chapter == chapter);
// if (find != null) (find as ChapterTabCard).OnClick_Chapter();
// if (chapter < 11) m_scrollview[0].ResetPosition();
// else m_scrollview[0].SetDragAmount((float)chapter / lst.Count, 0f, false);
//}, Time.deltaTime);
}
public override void Set(int _chapter)
{
dic_cardbase[0].ForEach(f => (f as ChapterTabCard).Set_OnOff(_chapter));
//ServerInfo.Ins.Get_Rank(DSUtil.Format("TimeAttack_Chapter_{0}", _chapter), false, my => { m_MyRankCard.Set(my); m_MyRankCard.Set_MyCard(); }, list =>
//{
// DSUtil.Fix_Rank(list);
// Set_ScrollView(1, list, true);
//});
}
}

View File

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

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 551a4836f63d4c342b509fd66ffe0895
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,42 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TitleCard : CardBase
{
public GameObject go_equip, go_select, go_new, go_bg, go_guidearrow;
public UILabel label_title;
TitleTableData m_TitleTableData;
public override void Set<T>(T _base)
{
base.Set(_base);
m_TitleTableData = _base as TitleTableData;
var sdata = ServerInfo.Ins.m_ServerData;
label_title.text = m_TitleTableData.Name;
label_title.color = sdata.IsObtainItem(m_TitleTableData.ID) ? Color.white : new Color32(21, 34, 49, 255);
go_equip.SetActive(sdata.Get_Common(eCommon.Title) == m_TitleTableData.ID);
go_new.SetActive(TitleGetUI.list_gettitle.Find(f => f == m_TitleTableData.ID) == m_TitleTableData.ID);
go_bg.SetActive(m_TitleTableData.ID % 2 == 0);
UnSelect();
//go_guidearrow.SetActive(m_TitleTableData.ID == 94 && NewGameUI.Ins.m_GuideQuestUI.Get_Purpose() == ePurpose.ChangeTitle && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0);
}
public TitleTableData Get_Data() { return m_TitleTableData; }
public void UnSelect()
{
go_select.SetActive(false);
//go_guidearrow.SetActive(m_TitleTableData.ID == 94 && NewGameUI.Ins.m_GuideQuestUI.Get_Purpose() == ePurpose.ChangeTitle && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0);
}
public void OnClick_Select()
{
go_select.SetActive(true);
GameUI.Ins.LobbyUI.Get_TitleUI().SelectTitle(this);
go_guidearrow.SetActive(false);
}
}

View File

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

View File

@ -1,134 +0,0 @@
using CodeStage.AntiCheat.ObscuredTypes;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TitleUI : LobbyNonMenuBase
{
public GameObject[] gos; // 0 붙이기 버튼, 1 가이드 애로우, 2 젬 버튼
public UILabel[] labels; // 0 현재 착용, 1 설명, 2 보유효과, 3 붙이기, 4 선택 타이틀 이름, 5 젬 가격
public UISprite[] sprites; // 0 등급, 1 젬 버튼
public UISlider slider_proc;
TitleCard m_SelectTitle;
ObscuredInt m_Gem;
public override void Set()
{
base.Set();
m_Gem = 0; m_Gem.RandomizeCryptoKey();
var lst = table_title.Ins.Get_DataList();
Set_ScrollView(lst);
var equiptitle = ServerInfo.Ins.m_ServerData.Get_Common(eCommon.Title);
for (int i = 0; i < list_CardBase.Count; i++)
{
var tc = list_CardBase[i] as TitleCard;
if (tc.Get_Data().ID == equiptitle)
{
tc.OnClick_Select();
labels[0].text = tc.Get_Data().Name;
Set_Coroutine(() =>
{
if (tc.Get_Data().ID < 11)
m_scrollview.ResetPosition();
else
m_scrollview.SetDragAmount(0f, (float)tc.Get_Data().ID / lst.Count, false);
}, Time.deltaTime);
break;
}
}
}
public void SelectTitle(TitleCard _tc)
{
if (m_SelectTitle != null && m_SelectTitle != _tc) m_SelectTitle.UnSelect();
m_SelectTitle = _tc;
var data = _tc.Get_Data();
labels[1].text = data.Desc;
labels[2].text = data.Stat == eStat.None ? "없음" : DSUtil.Format("{0} {1}", MyText.Get_StatName(data.Stat), MyText.Get_StatValueText(data.Stat, data.StatValue));
sprites[0].spriteName = DSUtil.Format("titlegrade{0}", (int)data.Grade);
labels[4].text = data.Name;
var sdata = ServerInfo.Ins.m_ServerData;
gos[0].SetActive(sdata.IsObtainItem(data.ID) && sdata.Get_Common(eCommon.Title) != data.ID);
if (sdata.Title.Find(f => f[0] == data.ID)[1] == 1)
slider_proc.value = 1f;
else
{
var a = sdata.Get_TitleCondition(data.ID);
var b = data.ConditionValue < 1f ? 1f : data.ConditionValue;
slider_proc.value = a / b;
}
//gos[1].SetActive(data.ID == 94 && NewGameUI.Ins.m_GuideQuestUI.Get_Purpose() == ePurpose.ChangeTitle && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0);
Cal_Gem();
}
void Cal_Gem()
{
switch (m_SelectTitle.Get_Data().Grade)
{
case eItemGrade.Common: m_Gem = 100; break;
case eItemGrade.Magic: m_Gem = 200; break;
case eItemGrade.Rare: m_Gem = 400; break;
case eItemGrade.Unique: m_Gem = 600; break;
case eItemGrade.Epic: m_Gem = 1000; break;
case eItemGrade.Legend: m_Gem = 1500; break;
case eItemGrade.Myth: m_Gem = 2000; break;
}
int ID = m_SelectTitle.Get_Data().ID;
if (ID == 1 || ID == 94)
m_Gem = 0;
else if (ID == 2)
m_Gem = 2000;
m_Gem.RandomizeCryptoKey();
labels[5].text = m_Gem.ToString();
var sdata = ServerInfo.Ins.m_ServerData;
var isGet = sdata.Title.Find(f => f[0] == ID)[3] > 0;
var isObtain = sdata.IsObtainItem(ID);
gos[2].SetActive(m_Gem > 0 && !isGet);
if (gos[2].activeSelf) sprites[1].spriteName = m_Gem > 0 && !isGet && isObtain ? "button5" : MyValue.OffButtonName;
}
public void OnClick_Equip()
{
if (gos[0].activeInHierarchy)
{
ServerInfo.Ins.m_ServerData.Set_Common(eCommon.Title, m_SelectTitle.Get_Data().ID);
Set();
if (m_SelectTitle.Get_Data().ID == 94)
{
//NewGameUI.Ins.m_GuideQuestUI.Add_GuideQuest(ePurpose.ChangeTitle);
gos[1].SetActive(false);
}
}
}
public void OnClick_Get()
{
if (gos[2].activeSelf && sprites[1].spriteName.Equals("button5"))
{
var sdata = ServerInfo.Ins.m_ServerData;
int ID = m_SelectTitle.Get_Data().ID;
var titlesdata = sdata.Title.Find(f => f[0] == ID);
titlesdata[3] = 1;
titlesdata[3].RandomizeCryptoKey();
var obtain = sdata.Add_Item(new ItemData(eItem.Gem, 0, m_Gem, "title " + ID, eUICardType.GetItem));
GetItemUI.Ins.Set(obtain);
GetItemUI.Ins.Show_Items();
Cal_Gem();
}
}
public override void OnClick_Back()
{
base.OnClick_Back();
TitleGetUI.list_gettitle.Clear();
GameUI.Ins.LobbyUI.Set_Noti();
//GuideQuestArrow.Ins.gos_arrow[31].gos[0].SetActive(NewGameUI.Ins.m_GuideQuestUI.Get_Purpose() == ePurpose.ChangeTitle && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0);
}
}

View File

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

View File

@ -1,108 +0,0 @@
using CodeStage.AntiCheat.ObscuredTypes;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MixPopup : MenuBase
{
public ArrowUI m_ArrowUI;
public UISprite[] sprites; // 0 왼쪽 등급, 1 왼쪽 아이콘, 2 오른쪽 등급, 3 오른쪽 아이콘
public UILabel[] labels; // 0 왼쪽, 1 오른쪽
UIItemCard m_UIItemCard;
ItemData m_ItemData;
ObscuredInt m_MixNeedAmount;
public void Set(UIItemCard mixItemData, int mixneedamount = -1) // - 1 이면 기존값 사용
{
if (mixItemData.Get_ItemData().Grade >= eItemGrade.Myth)
{
//ToastUI.Ins.Set("합성할 수 없는 등급입니다.");
return;
}
Set_On();
m_UIItemCard = mixItemData;
m_ItemData = m_UIItemCard.Get_ItemData();
if (mixneedamount > 0)
{
m_MixNeedAmount = mixneedamount;
m_MixNeedAmount.RandomizeCryptoKey();
}
sprites[0].spriteName = DSUtil.Get_GradeSpriteName(m_ItemData.Grade);
sprites[1].spriteName = m_ItemData.IconInfo.Icon;
sprites[2].spriteName = DSUtil.Get_GradeSpriteName(m_ItemData.Grade + 1);
sprites[3].spriteName = DSUtil.Get_ItemSpriteInfo(eItem.IdontKnow).Icon;
Refresh_UI();
}
void Refresh_UI()
{
m_ArrowUI.Set(count =>
{
labels[0].text = DSUtil.Format("{0:N0}([ff0000]-{1}[-])", m_ItemData.Amount, m_MixNeedAmount * count);
labels[1].text = DSUtil.Format("[00ff00]+{0}", count);
}, (int)(m_ItemData.Amount / m_MixNeedAmount));
}
public void OnClick_Mix()
{
var count = m_ArrowUI.Get_TotalCount();
if (count > 0)
{
var sdata = ServerInfo.Ins.m_ServerData;
List<ItemData> itemlst = new List<ItemData>();
if (m_ItemData != null)
{
ObscuredInt needMixAmount = MyValue.arr_NeedMixCount[(int)m_ItemData.Grade];
needMixAmount.RandomizeCryptoKey();
for (int i = 0; i < count; i++)
{
if (m_ItemData.Lv > 0 && sdata.Check_ItemAmount(m_ItemData.ItemType, needMixAmount, m_ItemData.Get_ID()))
{
int id = MyValue.Get_NextGradeID(m_ItemData.Grade);
if (id > 0)
{
sdata.Use_Item(m_ItemData.ItemType, needMixAmount, m_ItemData.Get_ID());
m_ItemData.Amount -= needMixAmount;
itemlst.AddRange(sdata.Add_Item(new ItemData(m_ItemData.ItemType, id, 1, "", eUICardType.GetItem)));
//if (Get_RepeatMissionID_Mix() > 0) sdata.Add_MissionCount(MyValue.arr_Mission[1], Get_RepeatMissionID_Mix());
}
}
}
//switch (m_ItemData.ItemType)
//{
// case eItem.Ring: NewGameUI.Ins.m_GuideQuestUI.Add_GuideQuest(ePurpose.MixRing); break;
//}
GetItemUI.Ins.Set(itemlst);
ServerInfo.Ins.Write(() =>
{
if (m_ItemData.ItemType == eItem.Pet)
{
}
else
{
}
GetItemUI.Ins.Show_Items();
Refresh_UI();
});
}
}
}
public void MixAll()
{
m_ArrowUI.OnClick_RightMax();
OnClick_Mix();
Set_Off();
}
int Get_RepeatMissionID_Mix()
{
if (m_ItemData.ItemType == eItem.Pet) return 21;
else if (m_ItemData.ItemType == eItem.Skill) return 22;
return m_ItemData.ItemType - eItem.Weapon + 16;
}
}

View File

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

View File

@ -15,23 +15,9 @@ public class Lobby_Bundle
public GameObject[] gos_noti; // 0 마녀, 1 장비, 2 펫, 3 고서, 4 기억, 5 상점, 6 뽑기, 7 공지, 8 우편, 9 미션, 10 칭호, 11 가방, 12 패스, 13 챕터선택, 14 샵우편, 15 샵인벤, 16 솥, 17 샵패스, 18 룰렛, 19 출석부
#region
public Menu_Chapter Get_MenuChapter() { return arr_Menu[0] as Menu_Chapter; }
public Menu_Pet Get_MenuPet() { return arr_Menu[3] as Menu_Pet; }
public Menu_Book Get_MenuBook() { return arr_Menu[5] as Menu_Book; }
public Menu_Shop Get_MenuShop() { return arr_Menu[6] as Menu_Shop; }
public Menu_Memory Get_MenuMemory() { return arr_Menu[7] as Menu_Memory; }
public Menu_Kettle Get_MenuKettle() { return arr_Menu[8] as Menu_Kettle; }
public ChapterSelect Get_ChapterSelect() { return arr_NonMenu[0] as ChapterSelect; }
public TitleUI Get_TitleUI() { return arr_NonMenu[2] as TitleUI; }
public MailUI Get_MailUI() { return arr_NonMenu[4] as MailUI; }
public LobbyChapterQuest Get_LobbyChapterQuest() { return arr_NonMenu[5] as LobbyChapterQuest; }
public PresetUI Get_PresetUI() { return arr_NonMenu[6] as PresetUI; }
public OffLineReward Get_OffLineReward() { return arr_NonMenu[7] as OffLineReward; }
public RankUI Get_RankUI() { return arr_CenterNonMenu[0] as RankUI; }
public MixPopup Get_MixPopup() { return arr_CenterNonMenu[2] as MixPopup; }
public PassUI Get_PassUI() { return arr_CenterNonMenu[3] as PassUI; }
public NoticeUI Get_NoticeUI() { return arr_CenterNonMenu[4] as NoticeUI; }
public EventRoulletteUI Get_EventRoulletteUI() { return arr_NonMenu[8] as EventRoulletteUI; }
public AttendanceUI Get_AttendanceUI() { return arr_NonMenu[9] as AttendanceUI; }
#endregion
@ -54,7 +40,7 @@ public class Lobby_Bundle
gos_noti[0].SetActive(false);
gos_noti[1].SetActive(GameUI.Ins.ExistNewItem(eItem.Weapon) || GameUI.Ins.ExistNewItem(eItem.Ring) || GameUI.Ins.ExistNewItem(eItem.Necklace) || GameUI.Ins.ExistNewItem(eItem.Extra) || GameUI.Ins.ExistNewItem(eItem.Fairy));
gos_noti[2].SetActive(GameUI.Ins.ExistNewItem(eItem.Pet));
gos_noti[3].SetActive(sdata.ExistCanCompleteBook() || Menu_Book.ExistNewBookPage());
gos_noti[3].SetActive(sdata.ExistCanCompleteBook());
gos_noti[4].SetActive((MyValue.CanEnter_Content(eContentOpen.Memory_Filed) && sdata.Check_ItemAmount(eItem.MemoryField, 1, 0, false)) ||
(MyValue.CanEnter_Content(eContentOpen.Memory_Forest) && sdata.Check_ItemAmount(eItem.MemoryForest, 1, 0, false)) ||
(MyValue.CanEnter_Content(eContentOpen.Memory_Dungeon) && sdata.Check_ItemAmount(eItem.MemoryDungeon, 1, 0, false)) ||
@ -90,41 +76,6 @@ public class Lobby_Bundle
public void Set_Label(UIMenu _menu) { arr_Menu[MyEnumToInt.Ins.Get_Int(_menu)].Set_Label(); }
public void OnClick_Button(GameObject _go)
{
switch (_go.name)
{
case "MyFarm":
if (MyValue.CanEnter_Content(eContentOpen.MyFarm))
{
Get_MenuChapter().Go_SelectChapter(0, false);
}
break;
case "Witch":
break;
case "Equipment":
break;
case "Pet":
if (MyValue.CanEnter_Content(eContentOpen.Pet))
Get_MenuPet().Set();
break;
case "Gamble":
break;
case "Book":
if (MyValue.CanEnter_Content(eContentOpen.Book))
Get_MenuBook().Set();
break;
case "Shop":
if (MyValue.CanEnter_Content(eContentOpen.Shop))
Get_MenuShop().Set();
break;
case "Memory":
Get_MenuMemory().Set();
break;
case "Kettle":
if (MyValue.CanEnter_Content(eContentOpen.Kettle))
Get_MenuKettle().Set();
break;
}
}
public void OnClick_TR_Button(GameObject _go)
{
@ -136,18 +87,13 @@ public class Lobby_Bundle
GuideQuestArrow.Ins.gos_arrow[34].gos[0].SetActive(false);
break;
case "btn_rank":
Get_RankUI().Set();
break;
case "btn_notice": Get_NoticeUI().Set(); break;
case "btn_mail": Get_MailUI().Set(false); break;
case "btn_achievement":
break;
case "btn_title":
if (MyValue.CanEnter_Content(eContentOpen.Title))
{
Get_TitleUI().Set();
if (GuideQuestArrow.Ins.gos_arrow[31].gos[0].activeInHierarchy)
GuideQuestArrow.Ins.gos_arrow[31].gos[0].SetActive(false);
}
break;
case "btn_inven":
@ -160,7 +106,6 @@ public class Lobby_Bundle
OptionInfo.Ins.m_SleepMode.Set();
break;
case "btn_roullette":
Get_EventRoulletteUI().Set();
break;
case "btn_attendance":
Get_AttendanceUI().Set();
@ -179,7 +124,6 @@ public class Ingame_Bundle
public StageResult m_StageResult;
public PauseUI m_PauseUI;
public GameObject go_camrot;
public IngameChapterQuest m_ChapterQuest;
public StageInfoUI m_StageInfoUI;
public StageInfoUI_DPS m_DPS;
public StageTimeUI m_StageTimeUI;
@ -195,8 +139,6 @@ public class Ingame_Bundle
m_StageResult.Initialized();
m_PauseUI.Check();
m_PetBattleUI.Set(chapter);
if (LobbyChapterQuest.UseNote) m_ChapterQuest.Set();
else m_ChapterQuest.gameObject.SetActive(false);
m_StageInfoUI.Set_Stage(1, chapter, 1, 0);
Set_Labels();
@ -274,7 +216,6 @@ public class GameUI : MonoBehaviourSingletonTemplate<GameUI>
{
Set_BattleUI(false);
ServerInfo.Ins.Check_OfflineReward();
LobbyUI.Get_MailUI().Set(true);
}
public void Set_AllUI(bool _active)

View File

@ -135,7 +135,6 @@ public class Content_Exchange : MonoBehaviourSingletonTemplate<Content_Exchange>
GetItemUI.Ins.Set(items);
GetItemUI.Ins.Show_Items();
Set();
GameUI.Ins.LobbyUI.Get_MenuKettle().Show_CombineEffect();
}
}
}

View File

@ -47,7 +47,6 @@ public class Content_Potion : MonoBehaviourSingletonTemplate<Content_Potion>
list_KettlePotionCard[2].Set(lst3);
go_btnNoti.SetActive(MyValue.CanCombineKettle(eItem.Potion));
GameUI.Ins.LobbyUI.Get_MenuKettle().Set_Noti();
}
public void Refresh_UI()
@ -63,6 +62,5 @@ public class Content_Potion : MonoBehaviourSingletonTemplate<Content_Potion>
public void OnClick_Combine()
{
GameUI.Ins.LobbyUI.Get_MenuKettle().m_KettleCombineUI.Set(go_btn);
}
}

View File

@ -20,6 +20,5 @@ public class Content_Relic : ScrollViewMgr
public void OnClick_Combine()
{
GameUI.Ins.LobbyUI.Get_MenuKettle().m_KettleCombineUI.Set(go_btn);
}
}

View File

@ -18,7 +18,6 @@ public class KettleCombineUI : ScrollViewMgr
{
if (!_refresh)
Set_ScrollView(go_CombineBtn.name.Contains("potion") ? table_kettle.Ins.Get_DataList(eItem.Potion) : table_kettle.Ins.Get_DataList(eItem.Relic), _repos);
GameUI.Ins.LobbyUI.Get_MenuKettle().Set_Noti();
}
public override void OnClick_Back()

View File

@ -1,58 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Menu_Book : MenuBase
{
public WitchMiniInfo m_WitchMiniInfo;
public List<BookTabCard> list_BookTabCard;
public Content_Book m_Content_Book;
public static Dictionary<int, List<int>> dic_newBookPage = new Dictionary<int, List<int>>();
public static bool ExistNewBookPage()
{
if (dic_newBookPage.Count > 0)
{
foreach (var kvp in dic_newBookPage)
if (kvp.Value.Count > 0)
return true;
}
return false;
}
public void Set_UI()
{
m_WitchMiniInfo.Set(ServerInfo.Ins.UserName, ServerInfo.Ins.m_ServerData);
var books = table_book.Ins.Get_DataList();
for (int i = 0; i < books.Count; i++)
list_BookTabCard[i].Set(books[i]);
m_Content_Book.Set(CurTab + 1);
//NewGameUI.Ins.m_GuideQuestUI.Add_GuideQuest(ePurpose.LookBook);
}
protected override void Set_Tab()
{
base.Set_Tab();
Set_UI();
}
public override void OnClick_Tab(GameObject _go)
{
CurTab = _go.GetComponent<BookTabCard>().Get_ID() - 1;
Set_Tab();
}
public override void OnClick_Back()
{
base.OnClick_Back();
dic_newBookPage.Clear();
GameUI.Ins.LobbyUI.Set_Noti();
}
protected override void Set_Contents()
{
}
}

View File

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

View File

@ -1,112 +0,0 @@
using UnityEngine;
public class Menu_Chapter : MenuBase
{
public ChapterDropInfo m_ChapterDropInfo;
public UISprite[] sprites; // 0 쪽지
public UILabel[] labels; // 0 방치 시간, 1 챕터 이름, 2 챕터 설명, 3 쪽지, 4 쪽지시간, 5 쪽지 버튼 이름, 6 장비 프리셋, 7 넘버 챕터, 8 쪽지, 9 쪽지시간
public GameObject go_notebtn, go_notedesc;
int m_time, m_bangchientertime = 10, m_Chapter;
protected override void Awake()
{
base.Awake();
Set_Repeat_for1sec(() =>
{
if (m_time > 0)
{
++m_time;
labels[0].text = (m_bangchientertime - m_time).ToString("N0");
if (m_time > m_bangchientertime)
{
m_time = 0;
EnterChapter(false, 1); // TODO 정인호 : 이거 자체가 필요 없을 수도? 게임 개념이 달라져서
}
}
});
}
public override void Set()
{
OnClick_NoteDescBack();
Set_UI();
}
public void Set_UI()
{
//m_Chapter = ServerInfo.Ins.m_ServerData.Get_Common(eCommon.Chapter);
//var tabledata = table_chaptertext.Ins.Get_Data(m_Chapter);
labels[1].text = "이건";
labels[2].text = "어디에";
go_notebtn.SetActive(m_Chapter > 0);
//labels[6].text = ServerInfo.Ins.m_ServerData.Equip.Get_Preset_byChapter(1);
labels[7].text = "있나요?";
}
public void OnClick_EnterWithNote()
{
//ToastUI.Ins.Set("입장 버튼을 이용해 주세요.");
//if (m_Chapter < 101)
// EnterChapter(true);
//else if (ServerInfo.Ins.m_ServerData.Check_ItemAmount(eItem.MemoryField + (m_Chapter - 101), 1))
// GoChapter();
}
public void OnClick_Enter()
{
NewGameUI.Ins.m_MapChoiceUI.Set();
//EnterChapter(false, 1);
}
void EnterChapter(bool UseNote, int chapter)
{
if (UseNote)
{
GameUI.Ins.LobbyUI.Get_LobbyChapterQuest().Set_UseNote(() => { GoChapter(chapter); });
}
else
GoChapter(chapter);
}
void GoChapter(int chapter)
{
//InGameInfo.Ins.Load_Map(false, () =>
//{
// InGameInfo.Ins.Start_Chapter(chapter);
// var sdata = ServerInfo.Ins.m_ServerData;
// if (sdata.Get_PetEquip(0) > 0 && sdata.Get_PetEquip(1) > 0 && sdata.Get_PetEquip(2) > 0)
// ServerInfo.Ins.m_ServerData.Add_TitleCondition(44); // 칭호 : 펫과 함께
// if (sdata.Get_PetEquip(0) > 20 && sdata.Get_PetEquip(0) < 25 && sdata.Get_PetEquip(1) > 20 && sdata.Get_PetEquip(1) < 25 && sdata.Get_PetEquip(2) > 20 && sdata.Get_PetEquip(2) < 25)
// ServerInfo.Ins.m_ServerData.Add_TitleCondition(45); // 칭호 : 나는 전설이다
// if (sdata.Get_PetEquip(0) > 24 && sdata.Get_PetEquip(1) > 24 && sdata.Get_PetEquip(2) > 24)
// ServerInfo.Ins.m_ServerData.Add_TitleCondition(76); // 칭호 : 신화 그 잡채
//});
}
public void OnClick_ChapterSelect()
{
GameUI.Ins.LobbyUI.Get_ChapterSelect().Set();
}
public void Go_SelectChapter(int _chapter, bool _entermemory)
{
var sdata = ServerInfo.Ins.m_ServerData;
if (_chapter < 101) Set_UI();
GameUI.Ins.Set_BattleUI(_entermemory);
}
public void OnClick_Note()
{
go_notedesc.SetActive(true);
}
public void OnClick_NoteDescBack()
{
go_notedesc.SetActive(false);
}
public void OnClick_Preset()
{
GameUI.Ins.LobbyUI.Get_PresetUI().Set(1);
}
}

View File

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

View File

@ -1,29 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Menu_Kettle : MenuBase
{
public GameObject go_CombineEffect;
public Content_Relic m_Content_Relic;
public KettleCombineUI m_KettleCombineUI;
public override void Set()
{
base.Set();
go_CombineEffect.SetActive(false);
m_KettleCombineUI.Check();
}
public override void Set_Noti()
{
gos_noti[0].SetActive(MyValue.CanDrinkPotion() || MyValue.CanCombineKettle(eItem.Potion));
gos_noti[1].SetActive(MyValue.CanCombineKettle(eItem.Relic));
}
public void Show_CombineEffect()
{
if (!go_CombineEffect.activeInHierarchy)
go_CombineEffect.SetActive(true);
}
}

View File

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

View File

@ -1,8 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Menu_Memory : MenuBase
{
}

View File

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

View File

@ -1,12 +0,0 @@
public class Menu_Pet : MenuBase
{
public override void OnClick_Back()
{
base.OnClick_Back();
GameUI.Ins.Clear_newItem(eItem.Pet);
GameUI.Ins.LobbyUI.Set_Noti();
ActorInfo.Ins.Destroy_All();
PCInfo.Ins.Make_Actors(false, ServerInfo.Ins.m_ServerData);
}
}

View File

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

View File

@ -1,34 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public enum eShopTab { Package, Common, Money, Clover, Event, Pass }
public class Menu_Shop : MenuBase
{
public ShopCountPopup m_ShopCountPopup;
private void OnEnable()
{
m_ShopCountPopup.Check();
MessageInfo.Ins.OnClick_Back();
}
public void Set_Tab(eShopTab _tab, float _scroll = -1f)
{
CurTab = (int)_tab;
gos_contents[CurTab].GetComponent<Content_Shop_Base>().Set_Scroll(_scroll);
DSUtil.InActivateGameObjects(gos_contents); // 안 닫아주면 기존에 남아있던 것 때문에 에러 뜸
base.Set();
}
public override void Set_Noti()
{
var sdata = ServerInfo.Ins.m_ServerData;
gos_noti[0].SetActive(sdata.CanShow_ShopAD(eShopTab.Package));
gos_noti[1].SetActive(sdata.CanShow_ShopAD(eShopTab.Common));
gos_noti[2].SetActive(sdata.CanShow_ShopAD(eShopTab.Money));
gos_noti[3].SetActive(false); // 클로버 상점 노티 없음
gos_noti[4].SetActive(gos_contents[4].GetComponent<Content_Shop_Event>().CanGet_Reward());
}
}

View File

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

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 2d5f30555939cb8468d3802058b002b9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,149 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Random = UnityEngine.Random;
public class EventRoulletteUI : LobbyNonMenuBase
{
public UISprite[] sprites; // 0 룰렛 보드, 1 룰렛 뽑기권 버튼, 2 광고 버튼
public UILabel[] labels; // 0 가지고 있는 뽑기권, 1 필요 뽑기권, 2 설명, 3 광고
public GameObject[] gos; // 0 뽑기권 버튼, 1 보너스 버튼, 2 뽑기권 충돌박스, 3 젬 충돌박스, 4 광고로 뽑기 버튼
string m_SelectItem;
string[] arr_desc = new string[]
{
"[98AFC0]몬스터 처치 시, 낮은 확률로 룰렛 뽑기권 획득\n챕터 클리어 시, 룰렛 뽑기권 1장 지급\n돌릴 때 마다 소모되는 뽑기권 개수 증가 (최고 15)[-]\n[3CD0FF]5회마다 보너스 룰렛 등장",
"[98AFC0]몬스터 처치 시, 낮은 확률로 룰렛 뽑기권 획득\n챕터 클리어 시, 룰렛 뽑기권 1장 지급\n돌릴 때 마다 소모되는 뽑기권 개수 증가 (최고 15)[-]\n[ff00ff]룰렛 진행 중 게임 종료 시 보상 획득 불가"
};
public override void Set()
{
base.Set();
Set_Board();
Set_RoulletteTicket();
}
void Set_Board()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.Get_Common(eCommon.Roullette_Count) < (sdata.Get_Common(eCommon.Roullette_LuckyCount) + 1) * 5)
{
sprites[0].spriteName = "roullette1";
labels[2].text = arr_desc[0];
gos[0].SetActive(true);
gos[2].SetActive(true);
gos[4].SetActive(true);
gos[1].SetActive(false);
gos[3].SetActive(false);
}
else
{
sprites[0].spriteName = "roullette2";
sprites[0].transform.rotation = Quaternion.identity;
labels[2].text = arr_desc[1];
gos[0].SetActive(false);
gos[2].SetActive(false);
gos[4].SetActive(false);
gos[1].SetActive(true);
gos[3].SetActive(true);
}
}
void Set_RoulletteTicket()
{
var sdata = ServerInfo.Ins.m_ServerData;
var ticket = sdata.Get_Common(eCommon.Roullette_Ticket);
labels[0].text = ticket.ToString();
var needticket = sdata.Get_Common(eCommon.Roullette_Count) + 1;
labels[1].text = needticket < 15 ? needticket.ToString() : "15";
sprites[1].spriteName = ticket >= needticket ? "button1" : MyValue.OffButtonName;
labels[3].text = DSUtil.Format("({0}/2)", sdata.Get_Common(eCommon.Roullette_ADCount));
sprites[2].spriteName = sdata.Get_Common(eCommon.Roullette_ADCount) < 2 ? "button3" : MyValue.OffButtonName;
}
public void Set_SelectItem(string item)
{
m_SelectItem = item;
if (DontBack) SoundInfo.Ins.Play_OneShot(eSound.s027_randomwheel, 0.1f);
}
IEnumerator Anim_Roullette(float powmin, float powmax)
{
m_SelectItem = "";
var pow = Random.Range(powmin, powmax);
int i = 0;
while (pow > 0.075f)
{
sprites[0].transform.Rotate(0, 0, pow);
pow *= 1 - Time.deltaTime;
if (pow > 2)
++i;
yield return null;
}
if (!string.IsNullOrEmpty(m_SelectItem))
{
var split = m_SelectItem.Split(',');
var item = new ItemData(DSUtil.StringToEnum<eItem>(split[0]), 0, int.Parse(split[1]), "roul", eUICardType.GetItem);
var obtain = ServerInfo.Ins.m_ServerData.Add_Item(item);
GetItemUI.Ins.Set(obtain);
ServerInfo.Ins.Write(() =>
{
if (item.ItemType == eItem.Gem && item.Amount == 1500)
MessageInfo.Ins.Add_NotiToChatServer(DSUtil.Format("{0} 행운 뽑기에서 1,500젬 획득", ServerInfo.Ins.UserName));
GetItemUI.Ins.Show_Items();
Set_Board();
Set_RoulletteTicket();
});
}
DontBack = false;
}
public void OnClick_Roullete()
{
if (DontBack) return;
var sdata = ServerInfo.Ins.m_ServerData;
var count = sdata.Get_Common(eCommon.Roullette_Count) + 1;
if (count > 15) count = 15;
if (sdata.Get_Common(eCommon.Roullette_Ticket) >= count)
{
DontBack = true;
sdata.Sub_Common(eCommon.Roullette_Ticket, count);
sdata.Add_Common(eCommon.Roullette_Count);
StartCoroutine(Anim_Roullette(27f, 32f));
}
}
public void OnClick_RoulletteAD()
{
if (DontBack) return;
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.Get_Common(eCommon.Roullette_ADCount) < 2)
{
DontBack = true;
sdata.Add_Common(eCommon.Roullette_ADCount);
sdata.Add_Common(eCommon.Roullette_Count);
StartCoroutine(Anim_Roullette(27f, 32f));
}
}
public void OnClick_Bonus()
{
if (DontBack) return;
DontBack = true;
var sdata = ServerInfo.Ins.m_ServerData;
sdata.Add_Common(eCommon.Roullette_LuckyCount);
ServerInfo.Ins.Write(() => { StartCoroutine(Anim_Roullette(27f, 32f)); });
}
public override void OnClick_Back()
{
base.OnClick_Back();
GameUI.Ins.LobbyUI.Set_Noti();
}
}

View File

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

View File

@ -1,16 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RoulletteArrow : MonoBehaviour
{
public EventRoulletteUI m_EventRoulletteUI;
public Animation m_Anim;
private void OnTriggerEnter(Collider other)
{
m_EventRoulletteUI.Set_SelectItem(other.name);
m_Anim.Stop();
m_Anim.Play();
}
}

View File

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

View File

@ -9,22 +9,7 @@ public class Content_Shop_Base : ScrollViewMgr
protected virtual void OnEnable()
{
eShopTab tab = (eShopTab)GameUI.Ins.LobbyUI.Get_MenuShop().CurTab;
var lst = table_shop.Ins.Get_DataList(tab);
bool addcard = false;
switch (tab)
{
case eShopTab.Common:
case eShopTab.Money:
case eShopTab.Clover:
if (lst.Count % 2 == 1) // 마지막에 빈 칸 채우기
{
lst.Add(null);
addcard = true;
}
break;
}
Set_ScrollView(lst);
if (addcard) list_CardBase[list_CardBase.Count - 1].gameObject.SetActive(true);
if (!scrollreset)
{

View File

@ -206,7 +206,6 @@ public class ShopCardBase : CardBase
{
if (m_ShopTableData.Item == eItem.Gold)
{
GameUI.Ins.LobbyUI.Get_MenuShop().m_ShopCountPopup.Set(sprites[0].spriteName, (eItem)m_ShopTableData.PriceType, m_ShopTableData.Price, m_ShopTableData.Item, m_ShopTableData.Amount);
}
else
{
@ -230,7 +229,6 @@ public class ShopCardBase : CardBase
sdata.Sub_ShopADTime(m_ShopTableData.ID, -m_ShopTableData.ADGapTime);
GetItemUI.Ins.Set(sdata.Add_Item(new ItemData(m_ShopTableData.Item, m_ShopTableData.ItemID, m_ShopTableData.Amount, "shop ad", eUICardType.GetItem)));
GetItemUI.Ins.Show_Items();
GameUI.Ins.LobbyUI.Get_MenuShop().Set_Noti();
gos[0].SetActive(sdata.CanShow_ShopAD(m_ShopTableData.ID));
Set_ADTime();
Set_Limit();

View File

@ -96,6 +96,5 @@ public class ShopEventCard : MonoBehaviour
GetItemUI.Ins.Show_Items();
OnEnable();
GameUI.Ins.LobbyUI.Get_MenuShop().Set_Noti();
}
}

View File

@ -1,107 +0,0 @@
using CodeStage.AntiCheat.ObscuredTypes;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class IngameChapterQuest : MonoBehaviour
{
public Transform tf_Arrow;
public GameObject[] gos; // 0 클리어, 1 실패
public UILabel[] labels; // 0 목표, 1 보상
bool ShowUI = true;
ObscuredInt m_PurposeCount;
public void Set()
{
gameObject.SetActive(true);
m_PurposeCount = 0;
m_PurposeCount.RandomizeCryptoKey();
ShowUI = true;
//SetArrow_And_PlayPos();
DSUtil.InActivateGameObjects(gos);
var reward = new ItemData(LobbyChapterQuest.ChapterQuestData.Reward, LobbyChapterQuest.ChapterQuestData.RewardID, LobbyChapterQuest.ChapterQuestData.RewardAmount, "", eUICardType.DropInfo);
labels[0].text = DSUtil.Format("[{0}]", DSUtil.Format(LobbyChapterQuest.ChapterQuestData.PurposeText, m_PurposeCount));
labels[1].text = DSUtil.Format("보상:{0}", reward.Name);
}
public void Add_PurposeCount(ChapterQuestAddData data)
{
if (LobbyChapterQuest.ChapterQuestData != null && LobbyChapterQuest.ChapterQuestData.Purpose == data.purpose)
{
switch (data.purpose)
{
default:
Add_Count(data.addcount);
break;
}
}
}
void Add_Count(int count = 1)
{
m_PurposeCount += count;
m_PurposeCount.RandomizeCryptoKey();
labels[0].text = DSUtil.Format(LobbyChapterQuest.ChapterQuestData.PurposeText, m_PurposeCount);
bool check;
//if (LobbyChapterQuest.ChapterQuestData.Purpose == ePurpose.Time10Min || LobbyChapterQuest.ChapterQuestData.Purpose == ePurpose.Time15Min || LobbyChapterQuest.ChapterQuestData.Purpose == ePurpose.Time20Min)
// check = m_PurposeCount <= LobbyChapterQuest.ChapterQuestData.Count && !gos[0].activeInHierarchy;
//else if (LobbyChapterQuest.ChapterQuestData.Purpose == ePurpose.SaveNPC)
//check = SaveNPCMgr.Ins.IsClearQuestMobs();
//else
check = m_PurposeCount == LobbyChapterQuest.ChapterQuestData.Count && !gos[0].activeInHierarchy;
if (check)
{
gos[0].SetActive(true);
var item = new ItemData(LobbyChapterQuest.ChapterQuestData.Reward, LobbyChapterQuest.ChapterQuestData.RewardID, LobbyChapterQuest.ChapterQuestData.RewardAmount, "", eUICardType.GetItem);
//MessageInfo.Ins.Add_Log(111, MyText.Get_ItemName(item.Get_ID()));
InGameInfo.Ins.Add_ObtainItem(item);
var s_data = ServerInfo.Ins.m_ServerData.ChapterQuest.Find(f => f.Chapter == LobbyChapterQuest.ChapterQuestData.Chapter);
++s_data.list_QuestClear[LobbyChapterQuest.ChapterQuestData.ID - 1];
s_data.list_QuestClear[LobbyChapterQuest.ChapterQuestData.ID - 1].RandomizeCryptoKey();
if (SaveNPCMgr.Ins != null) SaveNPCMgr.Ins.Set_Clear();
}
}
void SetArrow_And_PlayPos()
{
if (ShowUI)
{
transform.localPosition = new Vector3(-150f, 77f);
tf_Arrow.eulerAngles = Vector3.back * 90f;
}
else
{
transform.localPosition = new Vector3(100f, 77f);
tf_Arrow.eulerAngles = Vector3.forward * 90f;
}
}
public void OnClick_Arrow()
{
ShowUI = !ShowUI;
SetArrow_And_PlayPos();
}
public void OnClick_QuestInfo()
{
GameUI.Ins.LobbyUI.Get_LobbyChapterQuest().Set_ShowUseData(LobbyChapterQuest.ChapterQuestData);
}
}
public class ChapterQuestAddData
{
public ePurpose purpose; // 목표
public ChapterQuestObjType objtype;
public int addcount = 1;
public int chestid;
public int stage; // 보스몹 처치 시 현재 스테이지
public int mobid; // 특정몹 처치 시 현재 스테이지
// 타임어택은 따로 계산
}

View File

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

View File

@ -129,8 +129,6 @@ public class StageResult : BackKeyAdd
else
{ // 스테이지 챕터
needServerSave = true;
if (!GameUI.Ins.IngameUI.m_ChapterQuest.gos[0].activeInHierarchy)
GameUI.Ins.IngameUI.m_ChapterQuest.gos[1].SetActive(true);
if (!_giveup)
{
SoundInfo.Ins.Play_OneShot(eSound.s021_Fail, 0.25f);
@ -139,8 +137,6 @@ public class StageResult : BackKeyAdd
}
}
GameUI.Ins.LobbyUI.Get_LobbyChapterQuest().ClearQuest(); // 챕터퀘스트 제거
if (!_clear && m_GainGold < 1 && m_GainExp < 1 && InGameInfo.Ins.Get_ObtainItems().Count == 0 && !needServerSave) // 아무것도 안하고 바로 나가면 서버 저장하지 않기
gos[2].SetActive(true);
else