영웅관리 - 짐꾼

This commit is contained in:
Ino 2025-07-18 08:11:32 +09:00
parent c03d233b7e
commit 8493cbcf2a
21 changed files with 5973 additions and 105 deletions

View File

@ -87,3 +87,5 @@ messageinfo 엄청 느린 버그
너드나비스 코어 unitask 필수
https://github.com/Cysharp/UniTask

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
[{"n_WorkerID": "70001", "s_Prefab": "Goblin_Baby", "f_Scale": "1", "f_UIScale": "1.5", "f_MoveSpeed": "3", "f_SeekTimeDelay": "1"}]
[{"n_WorkerID": "70001", "s_Prefab": "Goblin_Baby", "f_Scale": "1", "f_UIScale": "1.5", "f_MoveSpeed": "3", "f_SeekTimeDelay": "1", "n_Price": "0"}, {"n_WorkerID": "70002", "s_Prefab": "Goblin_Archer", "f_Scale": "1", "f_UIScale": "1.5", "f_MoveSpeed": "3", "f_SeekTimeDelay": "1", "n_Price": "10000"}, {"n_WorkerID": "70003", "s_Prefab": "Goblin_Scout", "f_Scale": "1", "f_UIScale": "1.5", "f_MoveSpeed": "3", "f_SeekTimeDelay": "1", "n_Price": "20000"}, {"n_WorkerID": "70004", "s_Prefab": "Goblin_Warrior", "f_Scale": "1", "f_UIScale": "1.5", "f_MoveSpeed": "3", "f_SeekTimeDelay": "1", "n_Price": "30000"}, {"n_WorkerID": "70005", "s_Prefab": "Goblin_Wizard", "f_Scale": "1", "f_UIScale": "1.5", "f_MoveSpeed": "3", "f_SeekTimeDelay": "1", "n_Price": "40000"}]

Binary file not shown.

View File

@ -53,8 +53,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
images:
- {fileID: 7963389511108708770}
- {fileID: 4035367924700311234}
- {fileID: 7963389511108708770}
- {fileID: 9109421773093672035}
texts:
- {fileID: 6358991710987245753}
@ -467,9 +467,9 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 0}
m_TargetAssemblyTypeName: PCInfoUI_CostumeCard, Assembly-CSharp
m_MethodName: OnClick_Costume
- m_Target: {fileID: 8141648981462953786}
m_TargetAssemblyTypeName: PCInfoUI_WorkerCard, Assembly-CSharp
m_MethodName: OnClick_Worker
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -0,0 +1,961 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &270895876487415160
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 853964695244239199}
m_Layer: 0
m_Name: ear_04_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &853964695244239199
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 270895876487415160}
serializedVersion: 2
m_LocalRotation: {x: -9.839707e-35, y: 7.019536e-18, z: 0.20552438, w: 0.978652}
m_LocalPosition: {x: 0.0720759, y: 0.00000026355863, z: -0.0051356}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7304943125174348754}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &820990239254062521
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4389213466094970424}
m_Layer: 0
m_Name: ear_04_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4389213466094970424
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 820990239254062521}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0.20552438, w: 0.978652}
m_LocalPosition: {x: -0.07207542, y: 7.043363e-17, z: 0.005135615}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3984424325648202077}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &854987969429182444
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7304943125174348754}
m_Layer: 0
m_Name: ear_03_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7304943125174348754
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 854987969429182444}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -1.8282367e-17, z: -0.1018359, w: 0.9948012}
m_LocalPosition: {x: 0.062356524, y: 0.00000022446739, z: 0.0018342}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 853964695244239199}
m_Father: {fileID: 4774177629717567307}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2242430804559568734
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4774177629717567307}
m_Layer: 0
m_Name: ear_02_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4774177629717567307
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2242430804559568734}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -5.9706252e-18, z: -0.048753858, w: 0.9988108}
m_LocalPosition: {x: 0.12476264, y: 0.00000017629925, z: 0.00660291}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7304943125174348754}
m_Father: {fileID: 3499115854740961962}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2608958510928893640
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1551045855617421778}
m_Layer: 0
m_Name: spine
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1551045855617421778
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2608958510928893640}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0.2112995, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8020916467414904492}
- {fileID: 6292700130291898769}
- {fileID: 5426728354580959512}
m_Father: {fileID: 7816206943323265339}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2922821066971152401
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6393262263259864468}
- component: {fileID: 519299793980571508}
m_Layer: 0
m_Name: Goblin_Warrior
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6393262263259864468
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2922821066971152401}
serializedVersion: 2
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: 3725766207750886639}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!137 &519299793980571508
SkinnedMeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2922821066971152401}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 3
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 82d583ae97fe7394895a7b9933cb941c, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
serializedVersion: 2
m_Quality: 0
m_UpdateWhenOffscreen: 0
m_SkinnedMotionVectors: 1
m_Mesh: {fileID: 6004538817513987496, guid: 9ae768da0f5d9a54eb841fc603e16033, type: 3}
m_Bones:
- {fileID: 7816206943323265339}
- {fileID: 7228040794472765026}
- {fileID: 4869043118819851125}
- {fileID: 7734500333495894670}
- {fileID: 6913481981033664229}
- {fileID: 1551045855617421778}
- {fileID: 5426728354580959512}
- {fileID: 2649758325730765404}
- {fileID: 438787285714171212}
- {fileID: 3984424325648202077}
- {fileID: 4389213466094970424}
- {fileID: 3499115854740961962}
- {fileID: 4774177629717567307}
- {fileID: 7304943125174348754}
- {fileID: 853964695244239199}
- {fileID: 8020916467414904492}
- {fileID: 367338326601955988}
- {fileID: 7240885787250642126}
- {fileID: 6292700130291898769}
- {fileID: 1356243629144152823}
- {fileID: 2082139514598782277}
m_BlendShapeWeights: []
m_RootBone: {fileID: 7816206943323265339}
m_AABB:
m_Center: {x: -0.00816077, y: 0.20521034, z: 0.011007555}
m_Extent: {x: 0.43978095, y: 0.31177473, z: 0.20495808}
m_DirtyAABB: 0
--- !u!1 &3013919684543480184
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6292700130291898769}
m_Layer: 0
m_Name: arm_01_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6292700130291898769
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3013919684543480184}
serializedVersion: 2
m_LocalRotation: {x: 0.9750232, y: -0.22210324, z: 6.256752e-17, w: -2.7628116e-16}
m_LocalPosition: {x: 0.18642, y: -0.029223876, z: -0.010412101}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1356243629144152823}
m_Father: {fileID: 1551045855617421778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4107076207199456853
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3725766207750886639}
- component: {fileID: 3764496766041470940}
- component: {fileID: -6354974824169036439}
- component: {fileID: -8049539827851924491}
- component: {fileID: 6593212259719972736}
- component: {fileID: -8116541782218167499}
m_Layer: 0
m_Name: Goblin_Warrior
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3725766207750886639
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4107076207199456853}
serializedVersion: 2
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: 6393262263259864468}
- {fileID: 6144554377727288789}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &3764496766041470940
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4107076207199456853}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 91431bbe2eae77d4aaa4ddec0f869572, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!114 &-6354974824169036439
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4107076207199456853}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 370b98fa1864f0e4396762b0ab53f9a9, type: 3}
m_Name:
m_EditorClassIdentifier:
gos_Effect: []
m_Role: 0
m_SubRole: 0
m_AttackType: 0
m_animation: {fileID: 0}
_target: {fileID: 0}
isTarget: 0
m_HUDUI: {fileID: 0}
--- !u!65 &-8049539827851924491
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4107076207199456853}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 0.8683735, y: 1.6235489, z: 0.40991652}
m_Center: {x: -0.002566576, y: 0.31177488, z: 0.011007309}
--- !u!195 &6593212259719972736
NavMeshAgent:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4107076207199456853}
m_Enabled: 1
m_AgentTypeID: 0
m_Radius: 0.25
m_Speed: 4.5
m_Acceleration: 140
avoidancePriority: 99
m_AngularSpeed: 300
m_StoppingDistance: 0.1
m_AutoTraverseOffMeshLink: 1
m_AutoBraking: 1
m_AutoRepath: 1
m_Height: 2
m_BaseOffset: 0
m_WalkableMask: 4294967295
m_ObstacleAvoidanceType: 0
--- !u!54 &-8116541782218167499
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4107076207199456853}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_ImplicitCom: 1
m_ImplicitTensor: 1
m_UseGravity: 0
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 126
m_CollisionDetection: 0
--- !u!1 &4269809646513285251
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7816206943323265339}
m_Layer: 0
m_Name: center
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7816206943323265339
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4269809646513285251}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0.10656437, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7228040794472765026}
- {fileID: 7734500333495894670}
- {fileID: 1551045855617421778}
m_Father: {fileID: 6144554377727288789}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4313966791724477762
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 438787285714171212}
m_Layer: 0
m_Name: ear_02_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &438787285714171212
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4313966791724477762}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: -0.048753858, w: 0.9988108}
m_LocalPosition: {x: -0.12476219, y: -1.0436747e-16, z: -0.006602933}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3984424325648202077}
m_Father: {fileID: 2649758325730765404}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4341255657760730341
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 367338326601955988}
m_Layer: 0
m_Name: arm_02_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &367338326601955988
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4341255657760730341}
serializedVersion: 2
m_LocalRotation: {x: -3.1622898e-18, y: 1.1729322e-15, z: -0.0035956155, w: 0.99999356}
m_LocalPosition: {x: -0.059727993, y: 4.628051e-17, z: -0.00082012115}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7240885787250642126}
m_Father: {fileID: 8020916467414904492}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4851493270380178877
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4869043118819851125}
m_Layer: 0
m_Name: leg_02_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4869043118819851125
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4851493270380178877}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.009273616, y: -0.097051084, z: 0.002714784}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7228040794472765026}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5319215557810047682
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3499115854740961962}
m_Layer: 0
m_Name: ear_01_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3499115854740961962
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5319215557810047682}
serializedVersion: 2
m_LocalRotation: {x: 0.9984204, y: 0.056183964, z: -3.4402756e-18, w: -6.113562e-17}
m_LocalPosition: {x: 0.15540099, y: -0.06298662, z: -0.00733659}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4774177629717567307}
m_Father: {fileID: 5426728354580959512}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5550080477177338526
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7734500333495894670}
m_Layer: 0
m_Name: leg_01_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7734500333495894670
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5550080477177338526}
serializedVersion: 2
m_LocalRotation: {x: 1, y: 3.4088187e-18, z: 1.2186223e-16, w: -6.123234e-17}
m_LocalPosition: {x: 0.114159, y: -0.00951328, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6913481981033664229}
m_Father: {fileID: 7816206943323265339}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6052304162604391084
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7240885787250642126}
m_Layer: 0
m_Name: arm_03_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7240885787250642126
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6052304162604391084}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: -0.21859598, w: 0.9758155}
m_LocalPosition: {x: -0.04097096, y: 4.2933432e-16, z: 0.0039346153}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 367338326601955988}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6220746832983337455
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5426728354580959512}
m_Layer: 0
m_Name: head
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5426728354580959512
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6220746832983337455}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0.25210574, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2649758325730765404}
- {fileID: 3499115854740961962}
m_Father: {fileID: 1551045855617421778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8241508690966878093
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3984424325648202077}
m_Layer: 0
m_Name: ear_03_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3984424325648202077
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8241508690966878093}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: -0.1018359, w: 0.9948012}
m_LocalPosition: {x: -0.062357057, y: 4.514047e-18, z: -0.0018341481}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4389213466094970424}
m_Father: {fileID: 438787285714171212}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8271257756351814551
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8020916467414904492}
m_Layer: 0
m_Name: arm_01_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8020916467414904492
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8271257756351814551}
serializedVersion: 2
m_LocalRotation: {x: -1.1942787e-16, y: -2.6837486e-17, z: 0.22210324, w: 0.9750232}
m_LocalPosition: {x: -0.18641986, y: -0.029224193, z: -0.010412058}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 367338326601955988}
m_Father: {fileID: 1551045855617421778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8294900093407350052
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1356243629144152823}
m_Layer: 0
m_Name: arm_02_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1356243629144152823
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8294900093407350052}
serializedVersion: 2
m_LocalRotation: {x: 0.0000000074505326, y: -2.678892e-11, z: -0.0035956155, w: 0.99999356}
m_LocalPosition: {x: 0.05972782, y: 0.00000021070292, z: 0.0008201}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2082139514598782277}
m_Father: {fileID: 6292700130291898769}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8303455444986055943
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2082139514598782277}
m_Layer: 0
m_Name: arm_03_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2082139514598782277
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8303455444986055943}
serializedVersion: 2
m_LocalRotation: {x: 0.0000000102818865, y: -0.000000002303283, z: -0.21859598,
w: 0.9758155}
m_LocalPosition: {x: 0.040971484, y: -0.0000002218417, z: -0.00393464}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1356243629144152823}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8416576082237251628
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2649758325730765404}
m_Layer: 0
m_Name: ear_01_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2649758325730765404
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8416576082237251628}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: -0.056183964, w: 0.9984204}
m_LocalPosition: {x: -0.15540141, y: -0.06298706, z: -0.0073365923}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 438787285714171212}
m_Father: {fileID: 5426728354580959512}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8973016320550039445
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7228040794472765026}
m_Layer: 0
m_Name: leg_01_l
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7228040794472765026
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8973016320550039445}
serializedVersion: 2
m_LocalRotation: {x: 1.1644412e-17, y: -1.2186215e-16, z: 3.4088169e-18, w: 1}
m_LocalPosition: {x: -0.11415948, y: -0.00951329, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4869043118819851125}
m_Father: {fileID: 7816206943323265339}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &9097235738044115986
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6144554377727288789}
m_Layer: 0
m_Name: Root
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6144554377727288789
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9097235738044115986}
serializedVersion: 2
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: 7816206943323265339}
m_Father: {fileID: 3725766207750886639}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &9192915582899375953
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6913481981033664229}
m_Layer: 0
m_Name: leg_02_r
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6913481981033664229
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9192915582899375953}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0.009272999, y: 0.09705109, z: -0.002714784}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7734500333495894670}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -31,6 +31,12 @@ public class WorkerListTableData : TableDataBase
set { _SeekTimeDelay = value; _SeekTimeDelay.RandomizeCryptoKey(); }
}
protected ObscuredInt _Price;
public int n_Price
{
get { return _Price; }
set { _Price = value; _Price.RandomizeCryptoKey(); }
}
}
public class table_worker : table_missionbase

View File

@ -18,15 +18,15 @@ public class PCInfoUI_CostumeCard : CardBase
var sdata = ServerInfo.Ins.m_ServerData;
Set_Selected(false);
images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.n_CostumeID);
if (sdata.IsEquip(eItem.PCCostume, m_Data.n_CostumeID))
images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(Get_IntData());
if (sdata.IsEquip(eItem.PCCostume, Get_IntData()))
{ // 장착중
texts[0].text = table_localtext.Ins.Get_Text(207);
texts[0].color = textColor;
images[2].sprite = UIAtlasMgr.Ins.Get_Sprite("label 5");
gos[0].SetActive(false);
}
else if (sdata.IsObtainItem(m_Data.n_CostumeID))
else if (sdata.IsObtainItem(Get_IntData()))
{ // 보유중
texts[0].text = table_localtext.Ins.Get_Text(402);
texts[0].color = textColor;
@ -52,9 +52,9 @@ public class PCInfoUI_CostumeCard : CardBase
public void SelectCard_MyCostume()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.IsEquip(eItem.PCCostume, m_Data.n_CostumeID))
if (sdata.IsEquip(eItem.PCCostume, Get_IntData()))
{ // 장착중
PCInfoUI.Ins.m_PCInfoUI_Center.Set(this);
OnClick_Costume();
}
}

View File

@ -8,6 +8,7 @@ public class PCInfoUI_WorkerCard : CardBase
public TextMeshProUGUI[] texts; // 0 상태
public GameObject[] gos; // 0 미보유중
static Color32 textColor = new Color32(45, 48, 98, 255);
WorkerListTableData m_Data;
public override void Set<T>(T _base)
@ -19,7 +20,27 @@ public class PCInfoUI_WorkerCard : CardBase
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(Get_IntData());
texts[0].text = Get_Status(sdata.Get_EqiupmentEquip(eItem.Worker));
Set_Selected(false);
gos[0].SetActive(!sdata.IsObtainItem(Get_IntData()));
if (sdata.IsEquip(eItem.Worker, Get_IntData()))
{ // 장착중
texts[0].text = table_localtext.Ins.Get_Text(207);
texts[0].color = textColor;
images[2].sprite = UIAtlasMgr.Ins.Get_Sprite("label 5");
gos[0].SetActive(false);
}
else if (sdata.IsObtainItem(Get_IntData()))
{ // 보유중
texts[0].text = table_localtext.Ins.Get_Text(402);
texts[0].color = textColor;
images[2].sprite = UIAtlasMgr.Ins.Get_Sprite("label 3");
gos[0].SetActive(false);
}
else
{ // 미보유
texts[0].text = table_localtext.Ins.Get_Text(208);
texts[0].color = Color.white;
images[2].sprite = UIAtlasMgr.Ins.Get_Sprite("label 3"); // 새로운 이미지 필요
gos[0].SetActive(true);
}
}
public override void Set_Selected(bool active)
@ -39,11 +60,15 @@ public class PCInfoUI_WorkerCard : CardBase
public void OnClick_Worker()
{
PCInfoUI.Ins.m_PCInfoUI_Center.Set(this);
PCInfoUI.Ins.m_PCInfoUI_List.m_PCWorkerListUI.Select_Worker(this);
}
public void SelectCard_MyWorker()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.IsEquip(eItem.Worker, Get_IntData()))
{ // 장착중
OnClick_Worker();
}
}
}

View File

@ -1,20 +1,27 @@
using TMPro;
using UnityEngine;
public class PCWorkerListUI : uScrollViewMgr
public class PCWorkerListUI : UI3DModel
{
public PCWorkerListUI_Scroll m_PCWorkerListUI_Scroll;
public GameObject[] gos; // 0 착용 버튼, 1 구매 버튼
public TextMeshProUGUI[] texts; // 0 구매 비용
public GameObject[] gos_on, gos_off;
PCInfoUI_WorkerCard SelectCard;
public override void Set()
private void OnDisable()
{
DSUtil.ActivateGameObjects(gos_off);
DSUtil.InActivateGameObjects(gos_on);
}
public void Set()
{
gameObject.SetActive(true);
Set_ScrollView(table_worker.Ins.Get_DataList());
// 착용 중인 코스튬 UI 설정
for (int i = 0; i < list_CardBase.Count; i++)
(list_CardBase[i] as PCInfoUI_WorkerCard).SelectCard_MyWorker();
m_PCWorkerListUI_Scroll.Set();
DSUtil.ActivateGameObjects(gos_on);
DSUtil.InActivateGameObjects(gos_off);
}
public void Select_Worker(PCInfoUI_WorkerCard card)
@ -35,9 +42,16 @@ public class PCWorkerListUI : uScrollViewMgr
{
DSUtil.InActivateGameObjects(gos, 1);
var costumeData = table_costumelist.Ins.Get_Data_orNull(workerid);
texts[0].text = DSUtil.GetThousandCommaText(costumeData.n_Price);
var w_data = table_worker.Ins.Get_Data_orNull(workerid);
texts[0].text = DSUtil.GetThousandCommaText(w_data.n_Price);
}
var workerdata = table_worker.Ins.Get_Data_orNull(workerid);
Set_3DModel(false, DSUtil.Format("Assets/Res_Addr/Worker/{0}.prefab", workerdata.s_Prefab), tf =>
{
tf.localScale = Vector3.one * workerdata.f_UIScale;
//tf.localPosition = Vector3.up * workerdata.f_UIOffSet_y;
});
}
public void OnClick_Buy()

View File

@ -0,0 +1,10 @@
public class PCWorkerListUI_Scroll : uScrollViewMgr
{
public override void Set()
{
Set_ScrollView(table_worker.Ins.Get_DataList());
// 착용 중인 코스튬 UI 설정
for (int i = 0; i < list_CardBase.Count; i++)
(list_CardBase[i] as PCInfoUI_WorkerCard).SelectCard_MyWorker();
}
}

View File

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