World Jobs Listing Board interactable
Whole interactable world-board with different zones and jobs ready to be completed. - party voting for job selection & scene swapping - fully working scene change between inn and skellyard - updated many systems with lots of new information - bunch of new UIs to acomodate new job and scene swapping voting systems
This commit is contained in:
parent
c3e210fdad
commit
d12942bff4
@ -25,7 +25,7 @@ namespace ARPGFX
|
||||
{
|
||||
originalColor = GetComponent<Light>().color;
|
||||
phase = Random.Range(0f, 1f);
|
||||
Debug.Log(phase);
|
||||
//Debug.Log(phase);
|
||||
}
|
||||
|
||||
void Update()
|
||||
|
8
Assets/Developer/DevPlaceholders.meta
Normal file
8
Assets/Developer/DevPlaceholders.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 44be7e077ab783543baf1082c0c1c584
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Developer/DevPlaceholders/Materials.meta
Normal file
8
Assets/Developer/DevPlaceholders/Materials.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 16b0a6372c296114792cd8af9030fb6d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
80
Assets/Developer/DevPlaceholders/Materials/images.mat
Normal file
80
Assets/Developer/DevPlaceholders/Materials/images.mat
Normal file
@ -0,0 +1,80 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: images
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 93fef8f302e065546b3d720ec309773b, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
m_BuildTextureStacks: []
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba611dcf753930541b8f2aef055525f1
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Developer/DevPlaceholders/UI_World.jpg
Normal file
BIN
Assets/Developer/DevPlaceholders/UI_World.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.7 KiB |
135
Assets/Developer/DevPlaceholders/UI_World.jpg.meta
Normal file
135
Assets/Developer/DevPlaceholders/UI_World.jpg.meta
Normal file
@ -0,0 +1,135 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ece0bfa79862ff143a9a9fbeaa1d97b8
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 10
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Developer/DevPlaceholders/WorldTexture.jpg
Normal file
BIN
Assets/Developer/DevPlaceholders/WorldTexture.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.7 KiB |
135
Assets/Developer/DevPlaceholders/WorldTexture.jpg.meta
Normal file
135
Assets/Developer/DevPlaceholders/WorldTexture.jpg.meta
Normal file
@ -0,0 +1,135 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 93fef8f302e065546b3d720ec309773b
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Developer/DevPlaceholders/rifticon.png
(Stored with Git LFS)
Normal file
BIN
Assets/Developer/DevPlaceholders/rifticon.png
(Stored with Git LFS)
Normal file
Binary file not shown.
135
Assets/Developer/DevPlaceholders/rifticon.png.meta
Normal file
135
Assets/Developer/DevPlaceholders/rifticon.png.meta
Normal file
@ -0,0 +1,135 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 726594be2463a634088b33d42d6c49a7
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
278
Assets/Developer/Prefabs/Board_Interactable.prefab
Normal file
278
Assets/Developer/Prefabs/Board_Interactable.prefab
Normal file
@ -0,0 +1,278 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &5747291696703053363
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5747291696703053360}
|
||||
- component: {fileID: 5747291696703053327}
|
||||
- component: {fileID: 5747291696703053326}
|
||||
- component: {fileID: 5747291696703053361}
|
||||
m_Layer: 0
|
||||
m_Name: Board_Placeholder
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5747291696703053360
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291696703053363}
|
||||
m_LocalRotation: {x: -0, y: 1, z: -0, w: 0}
|
||||
m_LocalPosition: {x: 0, y: 1.05, z: 0}
|
||||
m_LocalScale: {x: 2.7519, y: 2.1126945, z: 0.27}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 5747291697647577950}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
|
||||
--- !u!33 &5747291696703053327
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291696703053363}
|
||||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!23 &5747291696703053326
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291696703053363}
|
||||
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: 2
|
||||
m_RayTraceProcedural: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: ba611dcf753930541b8f2aef055525f1, 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
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!65 &5747291696703053361
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291696703053363}
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 1, y: 1, z: 1}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &5747291697647577921
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5747291697647577950}
|
||||
m_Layer: 0
|
||||
m_Name: Visuals
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5747291697647577950
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291697647577921}
|
||||
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: 5747291696703053360}
|
||||
m_Father: {fileID: 5747291697774216031}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &5747291697774216001
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5747291697774216031}
|
||||
- component: {fileID: 5747291697774216028}
|
||||
- component: {fileID: 5747291697774216029}
|
||||
m_Layer: 0
|
||||
m_Name: Board_Interactable
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5747291697774216031
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291697774216001}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 2.07, y: 0.058, z: 8.9}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 5747291697647577950}
|
||||
- {fileID: 5747291698265800633}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &5747291697774216028
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291697774216001}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4afb32f520b7975418b5e16d35ce41d6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
radius: 2
|
||||
interactableWithRange: 0
|
||||
rangedRadius: 10
|
||||
interactionTransform: {fileID: 5747291697774216031}
|
||||
onJobsBoardInteracted: {fileID: 11400000, guid: 6fdafeb02f643784288165c82b34b6a6, type: 2}
|
||||
onJobsBoardReleased: {fileID: 11400000, guid: ecc7e93ed1ad0474886e702393fecae7, type: 2}
|
||||
onWorldJobsUIClosed: {fileID: 5747291698244585690}
|
||||
--- !u!65 &5747291697774216029
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291697774216001}
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 2.7519, y: 2.112695, z: 0.27}
|
||||
m_Center: {x: 0, y: 1.05, z: 0}
|
||||
--- !u!1 &5747291698244585692
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5747291698244585693}
|
||||
- component: {fileID: 5747291698244585690}
|
||||
m_Layer: 0
|
||||
m_Name: OnJobsBoardUIClosed
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5747291698244585693
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291698244585692}
|
||||
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: 5747291698265800633}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &5747291698244585690
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291698244585692}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b18d3d5defd7c6845a22a1583a92bfb1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Event: {fileID: 11400000, guid: 28c67dc0ce729d54fa01017ffa1c6a8d, type: 2}
|
||||
Response:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!1 &5747291698265800632
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5747291698265800633}
|
||||
m_Layer: 0
|
||||
m_Name: Listeners
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5747291698265800633
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5747291698265800632}
|
||||
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: 5747291698244585693}
|
||||
m_Father: {fileID: 5747291697774216031}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
7
Assets/Developer/Prefabs/Board_Interactable.prefab.meta
Normal file
7
Assets/Developer/Prefabs/Board_Interactable.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f35a5e9b663a8da449b6eb6a8c5fad67
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 161bd8840e3476343b9a3480c50867d9
|
||||
guid: 7cf303e1116e7fb46ba92e7d73321eeb
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
|
3642
Assets/Developer/Prefabs/Persistent Objects_Old.prefab
Normal file
3642
Assets/Developer/Prefabs/Persistent Objects_Old.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 161bd8840e3476343b9a3480c50867d9
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Developer/Prefabs/UI.meta
Normal file
8
Assets/Developer/Prefabs/UI.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3a60b4726d4107c438fd858e1a87ef87
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
594
Assets/Developer/Prefabs/UI/JobListingButton.prefab
Normal file
594
Assets/Developer/Prefabs/UI/JobListingButton.prefab
Normal file
@ -0,0 +1,594 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &689173770939794846
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 783151195703595106}
|
||||
- component: {fileID: 8300257137461025518}
|
||||
- component: {fileID: 3898934502929124388}
|
||||
m_Layer: 5
|
||||
m_Name: Interactable
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &783151195703595106
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 689173770939794846}
|
||||
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: 5261700514875860693}
|
||||
m_RootOrder: 1
|
||||
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: 130, y: 65}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8300257137461025518
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 689173770939794846}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &3898934502929124388
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 689173770939794846}
|
||||
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.16037738, g: 0.16037738, b: 0.16037738, a: 0.7921569}
|
||||
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: 0}
|
||||
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 &5261700514875860694
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261700514875860693}
|
||||
- component: {fileID: 5261700514875860699}
|
||||
- component: {fileID: 5261700514875860692}
|
||||
- component: {fileID: 4320327642779395806}
|
||||
m_Layer: 5
|
||||
m_Name: JobListingButton
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261700514875860693
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700514875860694}
|
||||
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: 5261700516312486725}
|
||||
- {fileID: 783151195703595106}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 683, y: -384}
|
||||
m_SizeDelta: {x: 60, y: 60}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5261700514875860699
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700514875860694}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &5261700514875860692
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700514875860694}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 0
|
||||
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, g: 0.1720128, b: 1, a: 1}
|
||||
m_PressedColor: {r: 1, g: 0, b: 0, 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: 5261700516312486724}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &4320327642779395806
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700514875860694}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ac2b9f0004d5c46459100b08288a7599, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
zoneName: {fileID: 5261700515417148302}
|
||||
button: {fileID: 5261700514875860692}
|
||||
interactableBlocker: {fileID: 689173770939794846}
|
||||
onJobSelected: {fileID: 11400000, guid: 2d5ed3d916df49e47b3647991bc9f842, type: 2}
|
||||
jobData:
|
||||
zoneName: Zone
|
||||
experienceFinalReward: 0
|
||||
coinFinalReward: 0
|
||||
--- !u!1 &5261700515417148296
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261700515417148303}
|
||||
- component: {fileID: 5261700515417148301}
|
||||
- component: {fileID: 5261700515417148302}
|
||||
m_Layer: 5
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261700515417148303
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515417148296}
|
||||
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: 5261700515547857634}
|
||||
m_RootOrder: 0
|
||||
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 &5261700515417148301
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515417148296}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &5261700515417148302
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515417148296}
|
||||
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: Zone Name
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, 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: 25
|
||||
m_fontSizeBase: 20
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 1
|
||||
m_fontSizeMin: 15
|
||||
m_fontSizeMax: 25
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 2
|
||||
m_VerticalAlignment: 512
|
||||
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: 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 &5261700515547857635
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261700515547857634}
|
||||
- component: {fileID: 5261700515547857632}
|
||||
- component: {fileID: 5261700515547857633}
|
||||
m_Layer: 5
|
||||
m_Name: TextBackground
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261700515547857634
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515547857635}
|
||||
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: 5261700515417148303}
|
||||
m_Father: {fileID: 5261700515960322995}
|
||||
m_RootOrder: 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: 17.5, y: 0}
|
||||
m_SizeDelta: {x: 85, y: 57}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5261700515547857632
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515547857635}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &5261700515547857633
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515547857635}
|
||||
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.1981132, g: 0.1981132, b: 0.1981132, 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: 0}
|
||||
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 &5261700515755460068
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261700515755460075}
|
||||
- component: {fileID: 5261700515755460073}
|
||||
- component: {fileID: 5261700515755460074}
|
||||
m_Layer: 5
|
||||
m_Name: Rift
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261700515755460075
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515755460068}
|
||||
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: 5261700515960322995}
|
||||
m_RootOrder: 1
|
||||
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: -42.5, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 57}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5261700515755460073
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515755460068}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &5261700515755460074
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515755460068}
|
||||
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: 726594be2463a634088b33d42d6c49a7, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 1
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &5261700515960322988
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261700515960322995}
|
||||
m_Layer: 5
|
||||
m_Name: Parent
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261700515960322995
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700515960322988}
|
||||
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: 5261700515547857634}
|
||||
- {fileID: 5261700515755460075}
|
||||
m_Father: {fileID: 5261700516312486725}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0.49999976, y: 0}
|
||||
m_SizeDelta: {x: 0.00000047683716, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!1 &5261700516312486726
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261700516312486725}
|
||||
- component: {fileID: 5261700516312486731}
|
||||
- component: {fileID: 5261700516312486724}
|
||||
m_Layer: 5
|
||||
m_Name: Clickable
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261700516312486725
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700516312486726}
|
||||
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: 5261700515960322995}
|
||||
m_Father: {fileID: 5261700514875860693}
|
||||
m_RootOrder: 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: 130, y: 65}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5261700516312486731
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700516312486726}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &5261700516312486724
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5261700516312486726}
|
||||
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, g: 1, b: 0.89932394, 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: 0}
|
||||
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
|
7
Assets/Developer/Prefabs/UI/JobListingButton.prefab.meta
Normal file
7
Assets/Developer/Prefabs/UI/JobListingButton.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 89d2a0d314362244dac86ad842cb8f59
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
328
Assets/Developer/Prefabs/UI/PartyMember_Text.prefab
Normal file
328
Assets/Developer/Prefabs/UI/PartyMember_Text.prefab
Normal file
@ -0,0 +1,328 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &2542795217348634641
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7255787070057235439}
|
||||
- component: {fileID: 5162644640443482848}
|
||||
- component: {fileID: 7532175630633520583}
|
||||
m_Layer: 5
|
||||
m_Name: Checkmark
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &7255787070057235439
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2542795217348634641}
|
||||
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: 2725147144442220023}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 1}
|
||||
m_AnchorMax: {x: 0.5, y: 1}
|
||||
m_AnchoredPosition: {x: 5, y: 25}
|
||||
m_SizeDelta: {x: 50, y: 50}
|
||||
m_Pivot: {x: 1, y: 1}
|
||||
--- !u!222 &5162644640443482848
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2542795217348634641}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &7532175630633520583
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2542795217348634641}
|
||||
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, g: 1, b: 0.12997723, 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: fd47c8b4ebfbd4339858d4d23f587519, 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 &3488753289072071634
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8240811349670296342}
|
||||
- component: {fileID: 3815774096635360138}
|
||||
- component: {fileID: 8689670055309578616}
|
||||
m_Layer: 5
|
||||
m_Name: Avatar
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &8240811349670296342
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3488753289072071634}
|
||||
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: 2725147144442220023}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 1}
|
||||
m_AnchorMax: {x: 0.5, y: 1}
|
||||
m_AnchoredPosition: {x: -34, y: 0}
|
||||
m_SizeDelta: {x: 68, y: 50}
|
||||
m_Pivot: {x: 0, y: 1}
|
||||
--- !u!222 &3815774096635360138
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3488753289072071634}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &8689670055309578616
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3488753289072071634}
|
||||
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: 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: 23ef5a7692693cd428d87441042dfa2e, 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 &5498442182272299257
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2725147144442220023}
|
||||
- component: {fileID: 1784082253379443605}
|
||||
- component: {fileID: 6654533784094293798}
|
||||
- component: {fileID: 3895995260675723199}
|
||||
- component: {fileID: 3773460334452161122}
|
||||
m_Layer: 5
|
||||
m_Name: PartyMember_Text
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2725147144442220023
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5498442182272299257}
|
||||
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: 8240811349670296342}
|
||||
- {fileID: 7255787070057235439}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0, y: 1}
|
||||
--- !u!222 &1784082253379443605
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5498442182272299257}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &6654533784094293798
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5498442182272299257}
|
||||
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: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: Alberto Caimbradas
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, 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: 15
|
||||
m_fontSizeBase: 36
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 1
|
||||
m_fontSizeMin: 15
|
||||
m_fontSizeMax: 25
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 2
|
||||
m_VerticalAlignment: 1024
|
||||
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: 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: 50, 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 &3895995260675723199
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5498442182272299257}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_IgnoreLayout: 0
|
||||
m_MinWidth: 100
|
||||
m_MinHeight: 100
|
||||
m_PreferredWidth: 150
|
||||
m_PreferredHeight: 100
|
||||
m_FlexibleWidth: -1
|
||||
m_FlexibleHeight: -1
|
||||
m_LayoutPriority: 1
|
||||
--- !u!114 &3773460334452161122
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5498442182272299257}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 1ea5974c3566482439f58d628be9a48a, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
playerName: {fileID: 6654533784094293798}
|
||||
avatarIcon: {fileID: 8689670055309578616}
|
||||
votedCheck: {fileID: 7532175630633520583}
|
7
Assets/Developer/Prefabs/UI/PartyMember_Text.prefab.meta
Normal file
7
Assets/Developer/Prefabs/UI/PartyMember_Text.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 60651fd2ffd373544ae2cd7cd7b659a9
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
2952
Assets/Developer/Prefabs/UI/Selected Job Info Panel.prefab
Normal file
2952
Assets/Developer/Prefabs/UI/Selected Job Info Panel.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 88bbe6812edcc4c4988a269e560879b7
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
2004
Assets/Developer/Prefabs/UI/World Jobs Listing UI.prefab
Normal file
2004
Assets/Developer/Prefabs/UI/World Jobs Listing UI.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a192502938b6c6e40b392778d5967de0
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -409,7 +409,8 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 273ea446b42e3674997512e24fc26948, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
onGameSceneLoaded: {fileID: 11400000, guid: cd9e454697e9ea049afa197e2907fe37, type: 2}
|
||||
zone: {fileID: 11400000, guid: e36ea6b9660389f45a604d7075de7d4b, type: 2}
|
||||
onGameSceneLoaded: {fileID: 11400000, guid: ddf05d34e629c254f998bd0db6da0481, type: 2}
|
||||
--- !u!4 &648321316
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1521,3 +1522,60 @@ Transform:
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &5747291698143411694
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 5747291697774216001, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Board_Interactable
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 10
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 2.07
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.058
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 8.9
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
|
@ -348,7 +348,8 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 273ea446b42e3674997512e24fc26948, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
onGameSceneLoaded: {fileID: 11400000, guid: cd9e454697e9ea049afa197e2907fe37, type: 2}
|
||||
zone: {fileID: 11400000, guid: 5b6467b6a4765974a8a36e80982c566e, type: 2}
|
||||
onGameSceneLoaded: {fileID: 11400000, guid: ddf05d34e629c254f998bd0db6da0481, type: 2}
|
||||
--- !u!4 &648321316
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1489,3 +1490,60 @@ Transform:
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &2043968820
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 5747291697774216001, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Board_Interactable
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 10
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 11.127
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.058
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 0.7071068
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0.7071068
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 90
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5747291697774216031, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f35a5e9b663a8da449b6eb6a8c5fad67, type: 3}
|
||||
|
8
Assets/Scriptables/Data/1-Zones.meta
Normal file
8
Assets/Scriptables/Data/1-Zones.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6726d90014b551446976d9561c060c31
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
16
Assets/Scriptables/Data/1-Zones/RiftHuntersInn.asset
Normal file
16
Assets/Scriptables/Data/1-Zones/RiftHuntersInn.asset
Normal file
@ -0,0 +1,16 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b9908b624f60dcb46ada9e448848a62a, type: 3}
|
||||
m_Name: RiftHuntersInn
|
||||
m_EditorClassIdentifier:
|
||||
zoneName: Rift Hunters' Inn
|
||||
levelName: 4-RiftHuntersInn
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e36ea6b9660389f45a604d7075de7d4b
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
16
Assets/Scriptables/Data/1-Zones/Skellyard.asset
Normal file
16
Assets/Scriptables/Data/1-Zones/Skellyard.asset
Normal file
@ -0,0 +1,16 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b9908b624f60dcb46ada9e448848a62a, type: 3}
|
||||
m_Name: Skellyard
|
||||
m_EditorClassIdentifier:
|
||||
zoneName: Skellyard
|
||||
levelName: 4-Skellyard
|
8
Assets/Scriptables/Data/1-Zones/Skellyard.asset.meta
Normal file
8
Assets/Scriptables/Data/1-Zones/Skellyard.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5b6467b6a4765974a8a36e80982c566e
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scriptables/Data/2-Jobs.meta
Normal file
8
Assets/Scriptables/Data/2-Jobs.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 541dc1065f0c399498e5dd5c9c7ad419
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,25 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: dbcc0fec19ff73748a68f7e4a72db4ec, type: 3}
|
||||
m_Name: Return to Rift Hunters Inn
|
||||
m_EditorClassIdentifier:
|
||||
title: Return to Rift Hunters Inn
|
||||
description: 'Destination: Rift Hunters Inn
|
||||
|
||||
|
||||
|
||||
Description:
|
||||
|
||||
|
||||
It''s
|
||||
time to return to the safety and comfort of the Rift Hunters Inn. This cozy haven
|
||||
serves as a sanctuary for weary Rift Hunters like yourself.'
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e44b95a614ccdc04db542cdb0511d806
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,27 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: dbcc0fec19ff73748a68f7e4a72db4ec, type: 3}
|
||||
m_Name: Skelly'nvasion Cleanup Crew
|
||||
m_EditorClassIdentifier:
|
||||
title: Skelly'nvasion Cleanup Crew
|
||||
description: 'Location: The Skellyard (Graveyard)
|
||||
|
||||
|
||||
Mission Brief:
|
||||
|
||||
|
||||
Attention,
|
||||
Rift Hunters!The Skellyard, once a serene resting place, has been overrun by
|
||||
a menacing horde of skeletons - the dreaded Skelly''nvasion! As a member of the
|
||||
Cleanup Crew, your mission is to venture into the heart of the Skellyard and
|
||||
purge it of these skeletal invaders.'
|
||||
showJobTitlePrefix: 1
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2098bdef30f596c40976489c855bc37c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
14
Assets/Scriptables/Events/Party/OnPlayerVoteCanceled.asset
Normal file
14
Assets/Scriptables/Events/Party/OnPlayerVoteCanceled.asset
Normal file
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 133a43cf408a0824aa1d6619a3e516b5, type: 3}
|
||||
m_Name: OnPlayerVoteCanceled
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d78f3b47e5f2863419b4dad25bd8b5c2
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
14
Assets/Scriptables/Events/Party/OnPlayerVoted.asset
Normal file
14
Assets/Scriptables/Events/Party/OnPlayerVoted.asset
Normal file
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 133a43cf408a0824aa1d6619a3e516b5, type: 3}
|
||||
m_Name: OnPlayerVoted
|
||||
m_EditorClassIdentifier:
|
8
Assets/Scriptables/Events/Party/OnPlayerVoted.asset.meta
Normal file
8
Assets/Scriptables/Events/Party/OnPlayerVoted.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 60ad71c35f341824ba50d350a4dbc039
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scriptables/Events/PortalBackToInn.meta
Normal file
8
Assets/Scriptables/Events/PortalBackToInn.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9cd73d209bd642d4ba88c67c19168253
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83fe5321976e21d4b96c6d7182a5b8e2, type: 3}
|
||||
m_Name: OnPortalInteracted
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 68cf12fc10ade234a8fabc6b74fa6329
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83fe5321976e21d4b96c6d7182a5b8e2, type: 3}
|
||||
m_Name: OnPortalReleased
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e6587732c6e705c40a38d97e1c46d07e
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83fe5321976e21d4b96c6d7182a5b8e2, type: 3}
|
||||
m_Name: OnReturnToInnUIClosed
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b9dbf3e7129000e49b35a006a84aaa98
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scriptables/Events/WorldJobsListingBoard.meta
Normal file
8
Assets/Scriptables/Events/WorldJobsListingBoard.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8eec9416d2af0424d9c0078feb5caa47
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 89de3792d68b8064e8bb6457f98e9af0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 80e6e68d91ac03f45a0ffef1d297d4b8, type: 3}
|
||||
m_Name: OnJobSelected
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d5ed3d916df49e47b3647991bc9f842
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83fe5321976e21d4b96c6d7182a5b8e2, type: 3}
|
||||
m_Name: OnJobsBoardInteracted
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6fdafeb02f643784288165c82b34b6a6
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83fe5321976e21d4b96c6d7182a5b8e2, type: 3}
|
||||
m_Name: OnJobsBoardReleased
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ecc7e93ed1ad0474886e702393fecae7
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83fe5321976e21d4b96c6d7182a5b8e2, type: 3}
|
||||
m_Name: OnJobsBoardUIClosed
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 28c67dc0ce729d54fa01017ffa1c6a8d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scriptables/Events/Zones.meta
Normal file
8
Assets/Scriptables/Events/Zones.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 800eff1a3a52ac6418d9878459911bed
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
14
Assets/Scriptables/Events/Zones/OnGameSceneLoaded.asset
Normal file
14
Assets/Scriptables/Events/Zones/OnGameSceneLoaded.asset
Normal file
@ -0,0 +1,14 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7de78eaa61f81de42ab5dbfe2fc630aa, type: 3}
|
||||
m_Name: OnGameSceneLoaded
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ddf05d34e629c254f998bd0db6da0481
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -4,7 +4,7 @@ using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[CreateAssetMenu(fileName = "UnitDifficultySettings", menuName = "RiftMayhem/Difficulty/Settings/UnitDifficultySettings", order = 0)]
|
||||
[CreateAssetMenu(fileName = "UnitDifficultySettings", menuName = "RiftMayhem/Settings/Difficulty/UnitDifficultySettings", order = 0)]
|
||||
public class UnitDifficultySettings : ScriptableObject
|
||||
{
|
||||
[Header("Main Stat Modifiers:")]
|
||||
|
@ -30,13 +30,14 @@ public static class GameConstants
|
||||
#endregion
|
||||
}
|
||||
|
||||
|
||||
public static class NetworkEventCodes
|
||||
{
|
||||
#region Network Event Codes
|
||||
|
||||
public static byte ChangeLevelVoted = 112;
|
||||
public static byte LoadLevelStarting = 113;
|
||||
public static byte JobSelection = 112;
|
||||
public static byte CancelChangeLevelVoted = 114;
|
||||
public static byte ChangeLevelVoted = 115;
|
||||
public static byte LoadLevelStarting = 116;
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
@ -54,7 +54,7 @@ public class GameStateController : MonoBehaviour
|
||||
|
||||
[Header("Listeners:")]
|
||||
[SerializeField] private GameEventListener onLoadLevelStarting;
|
||||
[SerializeField] private GameEventListener onGameSceneLoaded;
|
||||
[SerializeField] private GameEventListener_ZoneData onGameSceneLoaded;
|
||||
|
||||
|
||||
|
||||
@ -70,13 +70,14 @@ public class GameStateController : MonoBehaviour
|
||||
void Start()
|
||||
{
|
||||
CurrentState = GameState.Intro;
|
||||
onCurrentGameStateChanged.Raise((int)currentState);
|
||||
}
|
||||
|
||||
private void HandleLoadLevelStartingEvent()
|
||||
{
|
||||
CurrentState = GameState.Loading;
|
||||
}
|
||||
private void HandleGameSceneLoadedEvent()
|
||||
private void HandleGameSceneLoadedEvent(ZoneData zoneData)
|
||||
{
|
||||
if (PhotonNetwork.InRoom)
|
||||
CurrentState = GameState.GameScene;
|
||||
|
@ -29,7 +29,7 @@ public class Interactable : MonoBehaviour
|
||||
//Debug.Log("Interacting with: " + transform.name);
|
||||
}
|
||||
|
||||
private void Update()
|
||||
protected virtual void Update()
|
||||
{
|
||||
if (isFocus && !hasInteracted)
|
||||
{
|
||||
@ -51,7 +51,7 @@ public class Interactable : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
public void OnFocused(Transform playerTransform, PlayerController playerController)
|
||||
public virtual void OnFocused(Transform playerTransform, PlayerController playerController)
|
||||
{
|
||||
isFocus = true;
|
||||
player = playerTransform;
|
||||
|
8
Assets/Scripts/Interactables.meta
Normal file
8
Assets/Scripts/Interactables.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ecbc024bf9c492b4cb81372a9cc572fb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
80
Assets/Scripts/Interactables/UIWithInteractable.cs
Normal file
80
Assets/Scripts/Interactables/UIWithInteractable.cs
Normal file
@ -0,0 +1,80 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class UIWithInteractable : Interactable
|
||||
{
|
||||
[Header("Events:")]
|
||||
[SerializeField] private GameEvent onInteraction;
|
||||
[SerializeField] private GameEvent onRelease;
|
||||
|
||||
[Header("Listeners:")]
|
||||
[SerializeField] private GameEventListener onUIClosed;
|
||||
|
||||
bool isUIOpen = false;
|
||||
|
||||
Transform storedTransform;
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
onUIClosed.Response.AddListener(CloseInteraction);
|
||||
}
|
||||
|
||||
public override void Interact(bool melee)
|
||||
{
|
||||
base.Interact(melee);
|
||||
|
||||
if (!melee) return;
|
||||
|
||||
isUIOpen = true;
|
||||
onInteraction.Raise();
|
||||
}
|
||||
|
||||
public override void OnFocused(Transform playerTransform, PlayerController playerController)
|
||||
{
|
||||
base.OnFocused(playerTransform, playerController);
|
||||
storedTransform = playerTransform;
|
||||
}
|
||||
|
||||
protected override void Update()
|
||||
{
|
||||
if (isFocus && !hasInteracted)
|
||||
{
|
||||
distance = Vector3.Distance(player.position, interactionTransform.position);
|
||||
|
||||
if (distance <= radius)
|
||||
{
|
||||
Interact(true);
|
||||
hasInteracted = true;
|
||||
Debug.Log("Board Interacted-Closeup");
|
||||
}
|
||||
else if (interactableWithRange)
|
||||
{
|
||||
if (distance <= rangedRadius)
|
||||
{
|
||||
Interact(false);
|
||||
hasInteracted = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (isUIOpen)
|
||||
{
|
||||
distance = Vector3.Distance(storedTransform.position, interactionTransform.position);
|
||||
|
||||
if (distance >= radius)
|
||||
{
|
||||
OnDeFocus();
|
||||
onRelease.Raise();
|
||||
Debug.Log("Board Released");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void CloseInteraction()
|
||||
{
|
||||
isUIOpen = false;
|
||||
OnDeFocus();
|
||||
}
|
||||
}
|
11
Assets/Scripts/Interactables/UIWithInteractable.cs.meta
Normal file
11
Assets/Scripts/Interactables/UIWithInteractable.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f1e9c2bf24e5ec64aa75088d76d8e196
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,80 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class WorldJobsListingBoardInteractable : Interactable
|
||||
{
|
||||
[Header("Events:")]
|
||||
[SerializeField] private GameEvent onJobsBoardInteracted;
|
||||
[SerializeField] private GameEvent onJobsBoardReleased;
|
||||
|
||||
[Header("Listeners:")]
|
||||
[SerializeField] private GameEventListener onWorldJobsUIClosed;
|
||||
|
||||
bool isUIOpen = false;
|
||||
|
||||
Transform storedTransform;
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
onWorldJobsUIClosed.Response.AddListener(CloseInteraction);
|
||||
}
|
||||
|
||||
public override void Interact(bool melee)
|
||||
{
|
||||
base.Interact(melee);
|
||||
|
||||
if (!melee) return;
|
||||
|
||||
isUIOpen = true;
|
||||
onJobsBoardInteracted.Raise();
|
||||
}
|
||||
|
||||
public override void OnFocused(Transform playerTransform, PlayerController playerController)
|
||||
{
|
||||
base.OnFocused(playerTransform, playerController);
|
||||
storedTransform = playerTransform;
|
||||
}
|
||||
|
||||
protected override void Update()
|
||||
{
|
||||
if (isFocus && !hasInteracted)
|
||||
{
|
||||
distance = Vector3.Distance(player.position, interactionTransform.position);
|
||||
|
||||
if (distance <= radius)
|
||||
{
|
||||
Interact(true);
|
||||
hasInteracted = true;
|
||||
Debug.Log("Board Interacted-Closeup");
|
||||
}
|
||||
else if (interactableWithRange)
|
||||
{
|
||||
if (distance <= rangedRadius)
|
||||
{
|
||||
Interact(false);
|
||||
hasInteracted = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (isUIOpen)
|
||||
{
|
||||
distance = Vector3.Distance(storedTransform.position, interactionTransform.position);
|
||||
|
||||
if (distance >= radius)
|
||||
{
|
||||
OnDeFocus();
|
||||
onJobsBoardReleased.Raise();
|
||||
Debug.Log("Board Released");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void CloseInteraction()
|
||||
{
|
||||
isUIOpen = false;
|
||||
OnDeFocus();
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4afb32f520b7975418b5e16d35ce41d6
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -4,11 +4,12 @@ using UnityEngine;
|
||||
|
||||
public class GameScene : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private GameEvent onGameSceneLoaded;
|
||||
[SerializeField] private ZoneData zone;
|
||||
[SerializeField] private GameEvent_ZoneData onGameSceneLoaded;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
onGameSceneLoaded.Raise();
|
||||
onGameSceneLoaded.Raise(zone);
|
||||
}
|
||||
|
||||
// Start is called before the first frame update
|
||||
|
@ -17,16 +17,19 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
|
||||
[SerializeField] private GameEvent_Player onPlayerJoinedParty;
|
||||
[SerializeField] private GameEvent_Player onPlayerLeftParty;
|
||||
[SerializeField] private GameEvent_Player onPlayerVoted;
|
||||
[SerializeField] private GameEvent_Player onPlayerVoteCanceled;
|
||||
[SerializeField] private GameEvent onLoadLevelStarting;
|
||||
|
||||
[SerializeField] private GameEventListener onGameSceneLoaded;
|
||||
[SerializeField] private GameEventListener_ZoneData onGameSceneLoaded;
|
||||
[SerializeField] private GameEventListener_PhotonView onPlayerSpawned;
|
||||
//[SerializeField] private TMP_Text nextRiftVoteText;
|
||||
[SerializeField] private TMP_Text changeLevelVoteText;
|
||||
|
||||
|
||||
|
||||
private int count = 0;
|
||||
private bool changeLevelVoted = false;
|
||||
private Button voteButton;
|
||||
//private object inProgress = false;
|
||||
|
||||
private Dictionary<Player, bool> playerVoted = new Dictionary<Player, bool>();
|
||||
@ -38,6 +41,7 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
readonly string skellyard = "4-Skellyard";
|
||||
|
||||
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
DontDestroyOnLoad(this);
|
||||
@ -71,6 +75,9 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
public override void OnJoinedRoom()
|
||||
{
|
||||
Debug.Log("Party \"" + PhotonNetwork.CurrentRoom.Name + "\" joined.");
|
||||
|
||||
ClearVotes();
|
||||
|
||||
if (!SceneManager.GetActiveScene().name.Contains(huntersInn))
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
@ -80,10 +87,11 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
}
|
||||
}
|
||||
|
||||
public void OnGameSceneLoaded()
|
||||
public void OnGameSceneLoaded(ZoneData zoneData)
|
||||
{
|
||||
ClearVotes();
|
||||
StartCoroutine(SpawnCharacterWithDelay());
|
||||
if (PhotonNetwork.LocalPlayer.IsMasterClient && SceneManager.GetActiveScene().name != huntersInn)
|
||||
if (PhotonNetwork.LocalPlayer.IsMasterClient && zoneData.levelName != huntersInn)
|
||||
StartCoroutine(SpawnEnemiesWithDelay());
|
||||
}
|
||||
|
||||
@ -160,6 +168,7 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
Debug.Log("New player joined: " + newPlayer.NickName);
|
||||
|
||||
playerVoted.Add(newPlayer, false);
|
||||
changeLevelVoteText.text = $"Votes: {count}/{PhotonNetwork.PlayerList.Length}";
|
||||
//party.Add(newPlayer);
|
||||
//onPlayerJoinedParty.Raise(newPlayer);
|
||||
}
|
||||
@ -167,6 +176,8 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
{
|
||||
if (playerVoted.ContainsKey(otherPlayer))
|
||||
{
|
||||
if (playerVoted[otherPlayer])
|
||||
count--;
|
||||
playerVoted.Remove(otherPlayer);
|
||||
}
|
||||
if (party.Contains(otherPlayer))
|
||||
@ -174,7 +185,7 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
party.Remove(otherPlayer);
|
||||
onPlayerLeftParty.Raise(otherPlayer);
|
||||
}
|
||||
|
||||
changeLevelVoteText.text = $"Votes: {count}/{PhotonNetwork.PlayerList.Length}";
|
||||
Debug.Log("Player left: " + otherPlayer.NickName);
|
||||
}
|
||||
public void OnPlayerSpawned(PhotonView photonView)
|
||||
@ -188,8 +199,9 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
if (!PhotonNetwork.IsConnected) return;
|
||||
if (changeLevelVoted) return;
|
||||
|
||||
voteButton = button;
|
||||
changeLevelVoted = true;
|
||||
button.interactable = false;
|
||||
voteButton.interactable = false;
|
||||
if (PhotonNetwork.CurrentRoom.PlayerCount == 1)
|
||||
{
|
||||
CountVote(PhotonNetwork.LocalPlayer);
|
||||
@ -210,6 +222,20 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
}
|
||||
|
||||
}
|
||||
public void CancelChangeLevelVote()
|
||||
{
|
||||
if (!PhotonNetwork.IsConnected) return;
|
||||
if (!changeLevelVoted) return;
|
||||
|
||||
changeLevelVoted = false;
|
||||
if (voteButton != null)
|
||||
voteButton.interactable = true;
|
||||
|
||||
RemoveVote(PhotonNetwork.LocalPlayer);
|
||||
|
||||
RaiseEventOptions raiseEventOptions = new RaiseEventOptions { Receivers = ReceiverGroup.Others };
|
||||
PhotonNetwork.RaiseEvent(GameConstants.NetworkEventCodes.CancelChangeLevelVoted, PhotonNetwork.LocalPlayer, raiseEventOptions, SendOptions.SendReliable);
|
||||
}
|
||||
|
||||
private void Send_All_OnLoadLevelStarting()
|
||||
{
|
||||
@ -238,6 +264,15 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
CountVote(player);
|
||||
}
|
||||
}
|
||||
if (photonEvent.Code == GameConstants.NetworkEventCodes.CancelChangeLevelVoted)
|
||||
{
|
||||
Player player = (Player)photonEvent.CustomData;
|
||||
Debug.Log(player);
|
||||
Debug.Log(player.ActorNumber);
|
||||
Debug.Log(player.NickName);
|
||||
|
||||
RemoveVote(player);
|
||||
}
|
||||
if (photonEvent.Code == GameConstants.NetworkEventCodes.LoadLevelStarting)
|
||||
{
|
||||
Debug.Log("loadlevelStarting");
|
||||
@ -251,7 +286,30 @@ public class NetworkManager : MonoBehaviourPunCallbacks, IOnEventCallback
|
||||
{
|
||||
playerVoted[player] = true;
|
||||
count++;
|
||||
//nextRiftVoteText.text = $"{count}/{PhotonNetwork.PlayerList.Length}";
|
||||
changeLevelVoteText.text = $"Votes: {count}/{PhotonNetwork.PlayerList.Length}";
|
||||
onPlayerVoted.Raise(player);
|
||||
}
|
||||
private void RemoveVote(Player player)
|
||||
{
|
||||
playerVoted[player] = false;
|
||||
count--;
|
||||
if (count < 0) count = 0;
|
||||
changeLevelVoteText.text = $"Votes: {count}/{PhotonNetwork.PlayerList.Length}";
|
||||
onPlayerVoteCanceled.Raise(player);
|
||||
}
|
||||
private void ClearVotes()
|
||||
{
|
||||
List<Player> keys = new List<Player>(playerVoted.Keys);
|
||||
|
||||
for (int i = 0; i < keys.Count; i++)
|
||||
{
|
||||
playerVoted[keys[i]] = false;
|
||||
}
|
||||
count = 0;
|
||||
if (voteButton != null)
|
||||
voteButton.interactable = true;
|
||||
changeLevelVoted = false;
|
||||
changeLevelVoteText.text = $"Votes: {count}/{PhotonNetwork.PlayerList.Length}";
|
||||
}
|
||||
|
||||
private void NetworkLoadVotedLevel()
|
||||
|
8
Assets/Scripts/RiftSystem/ZoneData.meta
Normal file
8
Assets/Scripts/RiftSystem/ZoneData.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 22178fcff0ce8aa42a86e9e32aba48b5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
26
Assets/Scripts/RiftSystem/ZoneData/JobData.cs
Normal file
26
Assets/Scripts/RiftSystem/ZoneData/JobData.cs
Normal file
@ -0,0 +1,26 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[System.Serializable]
|
||||
public class JobData
|
||||
{
|
||||
public JobDescription jobDescription;
|
||||
public ZoneData zoneData;
|
||||
public int coinFinalReward;
|
||||
public float experienceFinalReward;
|
||||
public float reputationFinalReward;
|
||||
|
||||
public JobData()
|
||||
{
|
||||
zoneData = null;
|
||||
experienceFinalReward = 0;
|
||||
coinFinalReward = 0;
|
||||
}
|
||||
public JobData(ZoneData zoneData, float expReward, int coinReward)
|
||||
{
|
||||
this.zoneData = zoneData;
|
||||
experienceFinalReward = expReward;
|
||||
coinFinalReward = coinReward;
|
||||
}
|
||||
}
|
11
Assets/Scripts/RiftSystem/ZoneData/JobData.cs.meta
Normal file
11
Assets/Scripts/RiftSystem/ZoneData/JobData.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9894eb4a1f32c6a4594ae4b9d3c39ded
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
22
Assets/Scripts/RiftSystem/ZoneData/JobDescription.cs
Normal file
22
Assets/Scripts/RiftSystem/ZoneData/JobDescription.cs
Normal file
@ -0,0 +1,22 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[System.Serializable]
|
||||
[CreateAssetMenu(fileName = "JobDescription", menuName = "RiftMayhem/Settings/Jobs/Job Description", order = 0)]
|
||||
public class JobDescription : ScriptableObject
|
||||
{
|
||||
[Header("Title:")]
|
||||
public string title = "Skelly'nvasion Cleanup Crew";
|
||||
[Header("Description:")]
|
||||
[TextArea(10,20)]
|
||||
public string description = @"Location: The Skellyard (Graveyard)
|
||||
|
||||
Mission Brief:
|
||||
|
||||
Attention, Rift Hunters!The Skellyard, once a serene resting place, has been overrun by a menacing horde of skeletons - the dreaded Skelly'nvasion! As a member of the Cleanup Crew, your mission is to venture into the heart of the Skellyard and purge it of these skeletal invaders.";
|
||||
|
||||
[Header("Settings:")]
|
||||
public bool showJobTitlePrefix = true;
|
||||
|
||||
}
|
11
Assets/Scripts/RiftSystem/ZoneData/JobDescription.cs.meta
Normal file
11
Assets/Scripts/RiftSystem/ZoneData/JobDescription.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dbcc0fec19ff73748a68f7e4a72db4ec
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
16
Assets/Scripts/RiftSystem/ZoneData/ZoneData.cs
Normal file
16
Assets/Scripts/RiftSystem/ZoneData/ZoneData.cs
Normal file
@ -0,0 +1,16 @@
|
||||
using Kryz.CharacterStats.Examples;
|
||||
using Kryz.CharacterStats;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[System.Serializable]
|
||||
[CreateAssetMenu(fileName = "ZoneData", menuName = "RiftMayhem/Settings/Zones/ZoneData", order = 0)]
|
||||
public class ZoneData : ScriptableObject
|
||||
{
|
||||
[Header("In-game name:")]
|
||||
public string zoneName;
|
||||
[Header("Respective Level to Load Name:")]
|
||||
public string levelName;
|
||||
|
||||
}
|
11
Assets/Scripts/RiftSystem/ZoneData/ZoneData.cs.meta
Normal file
11
Assets/Scripts/RiftSystem/ZoneData/ZoneData.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b9908b624f60dcb46ada9e448848a62a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -8,6 +8,4 @@ public class PartyFrameButton : MonoBehaviour
|
||||
{
|
||||
public Button button;
|
||||
public TMP_Text playerName;
|
||||
|
||||
|
||||
}
|
||||
|
@ -8,17 +8,23 @@ using UnityEngine.UI;
|
||||
public class PartyFramesController : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private GameObject partyFrameButtonPrefab;
|
||||
[SerializeField] private GameObject partyFrameVotePrefab;
|
||||
[SerializeField] private Transform parentGrid;
|
||||
[SerializeField] private Transform voteParentGrid;
|
||||
[SerializeField] private GameEventListener_Player onPlayerJoinedParty;
|
||||
[SerializeField] private GameEventListener_Player onPlayerLeftParty;
|
||||
[SerializeField] private GameEventListener_Player onPlayerVoted;
|
||||
[SerializeField] private GameEventListener_Player onPlayerVoteCanceled;
|
||||
[SerializeField] private GameEventListener_PhotonView onPlayerSpawned;
|
||||
[SerializeField] private List<Sprite> classImages = new List<Sprite>();
|
||||
[SerializeField] private List<GameTag> classTags = new List<GameTag>();
|
||||
|
||||
public Dictionary<Player, PartyFrameButton> partyFrameButtons = new Dictionary<Player, PartyFrameButton>();
|
||||
public Dictionary<Player, PartyVoteFrame> partyVoteFrames = new Dictionary<Player, PartyVoteFrame>();
|
||||
|
||||
GameObject buttonGO;
|
||||
PartyFrameButton button;
|
||||
PartyVoteFrame frame;
|
||||
RiftPlayer riftPlayer;
|
||||
|
||||
private void Awake()
|
||||
@ -26,6 +32,8 @@ public class PartyFramesController : MonoBehaviour
|
||||
onPlayerJoinedParty.Response.AddListener(AddNewPartyMemberFrame);
|
||||
onPlayerLeftParty.Response.AddListener(RemovePartyMemberFrame);
|
||||
onPlayerSpawned.Response.AddListener(UpdatePartyMemberFrame);
|
||||
onPlayerVoted.Response.AddListener(UpdateVoteCheckmark);
|
||||
onPlayerVoteCanceled.Response.AddListener(CancelVoteCheckmark);
|
||||
}
|
||||
|
||||
public void AddNewPartyMemberFrame(Player player)
|
||||
@ -36,7 +44,17 @@ public class PartyFramesController : MonoBehaviour
|
||||
button = buttonGO.GetComponent<PartyFrameButton>();
|
||||
button.playerName.text = player.NickName;
|
||||
partyFrameButtons.Add(player, button);
|
||||
|
||||
AddVoteAvatarFrame(player);
|
||||
}
|
||||
private void AddVoteAvatarFrame(Player player)
|
||||
{
|
||||
buttonGO = Instantiate(partyFrameVotePrefab, voteParentGrid);
|
||||
frame = buttonGO.GetComponent<PartyVoteFrame>();
|
||||
frame.playerName.text = player.NickName;
|
||||
partyVoteFrames.Add(player, frame);
|
||||
}
|
||||
|
||||
public void RemovePartyMemberFrame(Player player)
|
||||
{
|
||||
if(partyFrameButtons.ContainsKey(player))
|
||||
@ -44,6 +62,11 @@ public class PartyFramesController : MonoBehaviour
|
||||
Destroy(partyFrameButtons[player].gameObject);
|
||||
partyFrameButtons.Remove(player);
|
||||
}
|
||||
if(partyVoteFrames.ContainsKey(player))
|
||||
{
|
||||
Destroy(partyVoteFrames[player].gameObject);
|
||||
partyVoteFrames.Remove(player);
|
||||
}
|
||||
}
|
||||
public void UpdatePartyMemberFrame(PhotonView photonView)
|
||||
{
|
||||
@ -60,7 +83,11 @@ public class PartyFramesController : MonoBehaviour
|
||||
for (int i = 0; i < classTags.Count; i++)
|
||||
{
|
||||
if (riftPlayer.classTag == classTags[i])
|
||||
{
|
||||
partyFrameButtons[photonView.Owner].button.image.sprite = classImages[i];
|
||||
partyVoteFrames[photonView.Owner].avatarIcon.sprite = classImages[i];
|
||||
partyVoteFrames[photonView.Owner].votedCheck.gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -69,4 +96,19 @@ public class PartyFramesController : MonoBehaviour
|
||||
UpdatePartyMemberFrame(photonView);
|
||||
}
|
||||
}
|
||||
|
||||
private void UpdateVoteCheckmark(Player player)
|
||||
{
|
||||
if(partyVoteFrames.ContainsKey(player))
|
||||
{
|
||||
partyVoteFrames[player].votedCheck.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
private void CancelVoteCheckmark(Player player)
|
||||
{
|
||||
if (partyVoteFrames.ContainsKey(player))
|
||||
{
|
||||
partyVoteFrames[player].votedCheck.gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
12
Assets/Scripts/UI/PartyVoteFrame.cs
Normal file
12
Assets/Scripts/UI/PartyVoteFrame.cs
Normal file
@ -0,0 +1,12 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class PartyVoteFrame : MonoBehaviour
|
||||
{
|
||||
public TMP_Text playerName;
|
||||
public Image avatarIcon;
|
||||
public Image votedCheck;
|
||||
}
|
11
Assets/Scripts/UI/PartyVoteFrame.cs.meta
Normal file
11
Assets/Scripts/UI/PartyVoteFrame.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1ea5974c3566482439f58d628be9a48a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/UI/WorldJobsListingUI.meta
Normal file
8
Assets/Scripts/UI/WorldJobsListingUI.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: edc3fb0811e03b84bb71368fd2a3c1e2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
94
Assets/Scripts/UI/WorldJobsListingUI/JobInfoPanel.cs
Normal file
94
Assets/Scripts/UI/WorldJobsListingUI/JobInfoPanel.cs
Normal file
@ -0,0 +1,94 @@
|
||||
using ExitGames.Client.Photon;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class JobInfoPanel : MonoBehaviour, IOnEventCallback
|
||||
{
|
||||
[Header("Components:")]
|
||||
[SerializeField] private TMP_Text title;
|
||||
[SerializeField] private TMP_Text description;
|
||||
[SerializeField] private TMP_Text coinReward;
|
||||
[SerializeField] private TMP_Text experienceReward;
|
||||
[SerializeField] private TMP_Text reputationReward;
|
||||
[SerializeField] private GameObject infoPanel;
|
||||
[SerializeField] private Button closeButton;
|
||||
|
||||
[Header("Listeners:")]
|
||||
[SerializeField] private GameEventListener_JobData onJobSelected;
|
||||
[SerializeField] private GameEventListener onJobsBoardReleased;
|
||||
[SerializeField] private GameEventListener_Player onPlayerVoted;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
onJobSelected.Response.AddListener((job) => SetupJobInfoPanel(job, true));
|
||||
onJobSelected.Response.AddListener(Send_Others_OnJobSelected);
|
||||
onJobsBoardReleased.Response.AddListener(() => ToggleInfoPanel(false));
|
||||
onPlayerVoted.Response.AddListener((player) =>
|
||||
{
|
||||
if (player != PhotonNetwork.LocalPlayer)
|
||||
ToggleInfoPanel(true);
|
||||
});
|
||||
|
||||
closeButton.onClick.AddListener(() => ToggleInfoPanel(false));
|
||||
}
|
||||
|
||||
|
||||
private void SetupJobInfoPanel(JobData jobData, bool showPanel)
|
||||
{
|
||||
if (jobData.jobDescription.showJobTitlePrefix)
|
||||
title.text = $"Job Title: {jobData.jobDescription.title}";
|
||||
else
|
||||
title.text = $"{jobData.jobDescription.title}";
|
||||
|
||||
description.text = jobData.jobDescription.description;
|
||||
|
||||
coinReward.text = jobData.coinFinalReward.ToString();
|
||||
experienceReward.text = jobData.experienceFinalReward.ToString();
|
||||
reputationReward.text = jobData.reputationFinalReward.ToString();
|
||||
|
||||
if (showPanel)
|
||||
ToggleInfoPanel(true);
|
||||
}
|
||||
|
||||
public void ToggleInfoPanel(bool visible)
|
||||
{
|
||||
infoPanel.SetActive(visible);
|
||||
}
|
||||
|
||||
private void Send_Others_OnJobSelected(JobData jobData)
|
||||
{
|
||||
if (PhotonNetwork.CurrentRoom.PlayerCount <= 1) return;
|
||||
|
||||
string jsonJobData = JsonUtility.ToJson(jobData);
|
||||
RaiseEventOptions raiseEventOptions = new RaiseEventOptions { Receivers = ReceiverGroup.Others };
|
||||
PhotonNetwork.RaiseEvent(GameConstants.NetworkEventCodes.JobSelection, jsonJobData, raiseEventOptions, SendOptions.SendReliable);
|
||||
}
|
||||
|
||||
public void OnEvent(EventData photonEvent)
|
||||
{
|
||||
if (photonEvent.Code == GameConstants.NetworkEventCodes.JobSelection)
|
||||
{
|
||||
string jsonJobData = (string)photonEvent.CustomData;
|
||||
|
||||
Debug.Log("Job selected: " + jsonJobData);
|
||||
|
||||
SetupJobInfoPanel(JsonUtility.FromJson<JobData>(jsonJobData), false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void OnEnable()
|
||||
{
|
||||
PhotonNetwork.AddCallbackTarget(this);
|
||||
}
|
||||
|
||||
public void OnDisable()
|
||||
{
|
||||
PhotonNetwork.RemoveCallbackTarget(this);
|
||||
}
|
||||
}
|
11
Assets/Scripts/UI/WorldJobsListingUI/JobInfoPanel.cs.meta
Normal file
11
Assets/Scripts/UI/WorldJobsListingUI/JobInfoPanel.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e7d4c2b087be5bf46b20b3162fd10bed
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
75
Assets/Scripts/UI/WorldJobsListingUI/JobListingButton.cs
Normal file
75
Assets/Scripts/UI/WorldJobsListingUI/JobListingButton.cs
Normal file
@ -0,0 +1,75 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class JobListingButton : MonoBehaviour
|
||||
{
|
||||
[Header("Data:")]
|
||||
[SerializeField] private ZoneData zoneData;
|
||||
[Header("Components:")]
|
||||
[SerializeField] private TMP_Text zoneName;
|
||||
[SerializeField] private Button button;
|
||||
[SerializeField] private GameObject interactableBlocker;
|
||||
[Header("Events:")]
|
||||
[SerializeField] private GameEvent_JobData onJobSelected;
|
||||
|
||||
|
||||
[Header("Runtime Data:")]
|
||||
public JobData jobData = new JobData();
|
||||
|
||||
|
||||
public ZoneData GetZoneData()
|
||||
{
|
||||
return zoneData;
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
if (button == null)
|
||||
button = GetComponent<Button>();
|
||||
if (zoneName == null)
|
||||
zoneName = GetComponentInChildren<TMP_Text>();
|
||||
|
||||
if (zoneData == null)
|
||||
{
|
||||
button.interactable = false;
|
||||
interactableBlocker.SetActive(!button.interactable);
|
||||
this.enabled = false;
|
||||
return;
|
||||
}
|
||||
|
||||
jobData.zoneData = zoneData;
|
||||
|
||||
zoneName.text = jobData.zoneData.zoneName;
|
||||
|
||||
button.onClick.AddListener(SendSelectedJobData);
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (button == null) return;
|
||||
if (interactableBlocker == null) return;
|
||||
|
||||
interactableBlocker.SetActive(!button.interactable);
|
||||
}
|
||||
public void ToggleInteractable(bool interactable)
|
||||
{
|
||||
button.interactable = interactable;
|
||||
interactableBlocker.SetActive(!button.interactable);
|
||||
}
|
||||
|
||||
public void UpdateJobData(JobData jobData)
|
||||
{
|
||||
this.jobData.experienceFinalReward = jobData.experienceFinalReward;
|
||||
this.jobData.coinFinalReward = jobData.coinFinalReward;
|
||||
}
|
||||
|
||||
private void SendSelectedJobData()
|
||||
{
|
||||
onJobSelected.Raise(jobData);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ac2b9f0004d5c46459100b08288a7599
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,56 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class WorldJobsListingUIController : MonoBehaviour
|
||||
{
|
||||
[Header("Components:")]
|
||||
[SerializeField] private GameObject jobsListingUI;
|
||||
[SerializeField] private Button closeButton;
|
||||
[Header("Events:")]
|
||||
[SerializeField] private GameEvent onJobsListingUIClosed;
|
||||
|
||||
[Header("Listeners:")]
|
||||
[SerializeField] private GameEventListener onJobsBoardInteracted;
|
||||
[SerializeField] private GameEventListener onJobsBoardReleased;
|
||||
[SerializeField] private GameEventListener_ZoneData onGameSceneLoaded;
|
||||
|
||||
private List<JobListingButton> zoneButtons = new List<JobListingButton>();
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
onJobsBoardInteracted.Response.AddListener(() => ToggleUIPanel(true));
|
||||
onJobsBoardReleased.Response.AddListener(() => ToggleUIPanel(false));
|
||||
onGameSceneLoaded.Response.AddListener(DisableZoneButton);
|
||||
|
||||
foreach (JobListingButton button in jobsListingUI.GetComponentsInChildren<JobListingButton>(true))
|
||||
{
|
||||
zoneButtons.Add(button);
|
||||
}
|
||||
|
||||
closeButton.onClick.AddListener(() => ToggleUIPanel(false));
|
||||
}
|
||||
|
||||
private void ToggleUIPanel(bool visible)
|
||||
{
|
||||
jobsListingUI.SetActive(visible);
|
||||
|
||||
if(!visible)
|
||||
onJobsListingUIClosed.Raise();
|
||||
}
|
||||
private void DisableZoneButton(ZoneData zoneData)
|
||||
{
|
||||
ZoneData buttonData;
|
||||
for (int i = 0; i < zoneButtons.Count; i++)
|
||||
{
|
||||
buttonData = zoneButtons[i].GetZoneData();
|
||||
if (buttonData == null) continue;
|
||||
|
||||
if (buttonData.levelName == zoneData.levelName)
|
||||
zoneButtons[i].ToggleInteractable(false);
|
||||
else
|
||||
zoneButtons[i].ToggleInteractable(true);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f0e81034be92411448de7fcb11319d35
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Wavefunction/CustomEvents/GameRelated.meta
Normal file
8
Assets/Wavefunction/CustomEvents/GameRelated.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a885c784e7ee2ac4098035d24ae8f639
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,31 @@
|
||||
using Photon.Pun;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
public class GameEventListener_JobData : MonoBehaviour
|
||||
{
|
||||
public GameEvent_JobData Event;
|
||||
public UnityEvent_JobData Response;
|
||||
|
||||
private void OnEnable()
|
||||
{
|
||||
Event.RegisterListener(this);
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
Event.UnRegisterListener(this);
|
||||
}
|
||||
|
||||
public void OnEventRaised(JobData jobData)
|
||||
{
|
||||
Response.Invoke(jobData);
|
||||
}
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
public class UnityEvent_JobData : UnityEvent<JobData>
|
||||
{
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c6f7b325f93a3f9419434a3ff0e2b63d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,31 @@
|
||||
using Photon.Pun;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
public class GameEventListener_ZoneData : MonoBehaviour
|
||||
{
|
||||
public GameEvent_ZoneData Event;
|
||||
public UnityEvent_ZoneData Response;
|
||||
|
||||
private void OnEnable()
|
||||
{
|
||||
Event.RegisterListener(this);
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
Event.UnRegisterListener(this);
|
||||
}
|
||||
|
||||
public void OnEventRaised(ZoneData jobData)
|
||||
{
|
||||
Response.Invoke(jobData);
|
||||
}
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
public class UnityEvent_ZoneData : UnityEvent<ZoneData>
|
||||
{
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 954903b677a2e9d49b13f69129ffaa41
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,28 @@
|
||||
using Photon.Pun;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[CreateAssetMenu(fileName = "GameEvent_JobData", menuName = "Wavefunction/Event/New GameEvent JobData", order = 1)]
|
||||
public class GameEvent_JobData : ScriptableObject
|
||||
{
|
||||
private List<GameEventListener_JobData> listeners = new List<GameEventListener_JobData>();
|
||||
|
||||
public void Raise(JobData jobData)
|
||||
{
|
||||
for (int i = listeners.Count - 1; i >= 0; i--)
|
||||
{
|
||||
listeners[i].OnEventRaised(jobData);
|
||||
}
|
||||
}
|
||||
|
||||
public void RegisterListener(GameEventListener_JobData listener)
|
||||
{
|
||||
listeners.Add(listener);
|
||||
}
|
||||
|
||||
public void UnRegisterListener(GameEventListener_JobData listener)
|
||||
{
|
||||
listeners.Remove(listener);
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 80e6e68d91ac03f45a0ffef1d297d4b8
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,28 @@
|
||||
using Photon.Pun;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[CreateAssetMenu(fileName = "GameEvent_ZoneData", menuName = "Wavefunction/Event/New GameEvent ZoneData", order = 1)]
|
||||
public class GameEvent_ZoneData : ScriptableObject
|
||||
{
|
||||
private List<GameEventListener_ZoneData> listeners = new List<GameEventListener_ZoneData>();
|
||||
|
||||
public void Raise(ZoneData zoneData)
|
||||
{
|
||||
for (int i = listeners.Count - 1; i >= 0; i--)
|
||||
{
|
||||
listeners[i].OnEventRaised(zoneData);
|
||||
}
|
||||
}
|
||||
|
||||
public void RegisterListener(GameEventListener_ZoneData listener)
|
||||
{
|
||||
listeners.Add(listener);
|
||||
}
|
||||
|
||||
public void UnRegisterListener(GameEventListener_ZoneData listener)
|
||||
{
|
||||
listeners.Remove(listener);
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user