added UI and a few components

This commit is contained in:
Nilton Constantino 2026-06-09 12:02:04 +01:00
parent 2a2f7f4a30
commit 047e533133
No known key found for this signature in database
187 changed files with 11663 additions and 5633 deletions

View File

@ -1,38 +0,0 @@
%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: ContactCollider
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.5
- _InvFade: 1
m_Colors:
- _Color: {r: 0, g: 1, b: 0, a: 0.65882355}
- _TintColor: {r: 1, g: 0.5518868, b: 0.5641081, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,38 +0,0 @@
%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: GroundCollider
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.5
- _InvFade: 1
m_Colors:
- _Color: {r: 0, g: 1, b: 0, a: 0.65882355}
- _TintColor: {r: 0.5896226, g: 1, b: 0.87556994, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,65 @@
%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: InteractableCollider_v2
m_Shader: {fileID: -6465566751694194690, guid: 0ca531f654dad4a6ca8be40f93612d9e, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 2
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _Texture:
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Contrast: 1.5
- _QueueControl: 0
- _QueueOffset: 0
- _SideDarkness: 0.6
m_Colors:
- _BaseColor: {r: 1, g: 0.9707872, b: 0.33333337, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &1069900037742449899
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 432ecfe9fda61494a98ea75e23386ec3
guid: e231635fc7eae4b8cbf53b50df690c1d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000

View File

@ -12,7 +12,7 @@ GameObject:
- component: {fileID: 788873071454334915}
- component: {fileID: 5094209182163755379}
- component: {fileID: 6166895172714925370}
m_Layer: 0
m_Layer: 30
m_Name: Mesh
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -246,7 +246,7 @@ MonoBehaviour:
m_PreserveMeshAssetOnDestroy: 0
assetGuid:
m_Mesh: {fileID: 0}
m_VersionIndex: 199
m_VersionIndex: 210
m_IsSelectable: 1
m_SelectedFaces:
m_SelectedEdges: []
@ -317,7 +317,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 369205274101430871}
m_Layer: 0
m_Layer: 30
m_Name: Model
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -351,7 +351,7 @@ GameObject:
m_Component:
- component: {fileID: 3634560927465222023}
- component: {fileID: 3020532133659471693}
m_Layer: 0
m_Layer: 30
m_Name: ContactSurface
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -404,7 +404,7 @@ GameObject:
m_Component:
- component: {fileID: 7939123536182165016}
- component: {fileID: 1435052020547518031}
m_Layer: 0
m_Layer: 30
m_Name: Contact_Cube_Prototype
m_TagString: Untagged
m_Icon: {fileID: 0}

View File

@ -0,0 +1,553 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4687883212074896997
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5788047604724794310}
m_Layer: 30
m_Name: Modal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5788047604724794310
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4687883212074896997}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0.5, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8834117376258967636}
- {fileID: 7464837258656678224}
m_Father: {fileID: 4327722164606231862}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6135255630620776506
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7043805075966379932}
- component: {fileID: 8049521628871277697}
- component: {fileID: 1255570557317129811}
- component: {fileID: 9077677737614636772}
m_Layer: 30
m_Name: Trigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7043805075966379932
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6135255630620776506}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4327722164606231862}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &8049521628871277697
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6135255630620776506}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 1
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 2
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &1255570557317129811
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6135255630620776506}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a682f23a07cd4cfcaca3f2b5bfed2ab5, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.Camera.CameraProximityTrigger
id: efeabf3065a744fe82cdeeba71e404e7
mainCollider: {fileID: 8049521628871277697}
entitySensors:
- {fileID: 11400000, guid: 7d96731b441634a59ac45755cd094fff, type: 2}
behaviourTags:
- {fileID: 11400000, guid: 658e05d77a47d4e9591207114542f5fa, type: 2}
radius: 2
zoomLevel: 1
enterZoomVelocity: 0.5
exitZoomVelocity: 0.5
--- !u!114 &9077677737614636772
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6135255630620776506}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e130b3fcd6214681a03612fda0e57a75, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Entities.Sentinel.ActionBelt.ActionBeltTrigger
id: a3bec690bae54580b9e232226f84c217
mainCollider: {fileID: 8049521628871277697}
entitySensors:
- {fileID: 11400000, guid: 7d96731b441634a59ac45755cd094fff, type: 2}
behaviourTags:
- {fileID: 11400000, guid: 658e05d77a47d4e9591207114542f5fa, type: 2}
actionCategory: 0
canBeDropped: 0
shouldDropFromBeltWhenActivated: 0
actionLocalization: {fileID: 0}
descriptionLocalization: {fileID: 0}
parameters: []
callback:
m_PersistentCalls:
m_Calls: []
--- !u!1 &6991316504778448096
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4327722164606231862}
- component: {fileID: 8290248078060789801}
m_Layer: 30
m_Name: Interactable_Cube_Prototype
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4327722164606231862
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6991316504778448096}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7043805075966379932}
- {fileID: 5788047604724794310}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8290248078060789801
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6991316504778448096}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 42aa640dc91d43339ddde4d64398a925, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Prototyping.InteractableCubeModelPrototype
sizeX: 1
sizeY: 1
sizeZ: 1
offset: 1
model: {fileID: 5788047604724794310}
proBuilderMesh: {fileID: 2467042845904610137}
boxCollider: {fileID: 1364872794272454516}
--- !u!1 &7037144193506342921
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7464837258656678224}
- component: {fileID: 1364872794272454516}
m_Layer: 30
m_Name: InteractableSurface
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7464837258656678224
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7037144193506342921}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5788047604724794310}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &1364872794272454516
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7037144193506342921}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 2, y: 1, z: 2}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &8841023322301212683
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8834117376258967636}
- component: {fileID: 2467042845904610137}
- component: {fileID: 706111140969832978}
- component: {fileID: 3934978131188514466}
m_Layer: 30
m_Name: Mesh
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8834117376258967636
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8841023322301212683}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5788047604724794310}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2467042845904610137
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8841023322301212683}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.ProBuilderMesh
m_MeshFormatVersion: 2
m_Faces:
- m_Indexes: 000000000100000002000000010000000300000002000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 0
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 040000000500000006000000050000000700000006000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 0
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 08000000090000000a000000090000000b0000000a000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 0
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 0
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 100000001100000012000000110000001300000012000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 0
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 140000001500000016000000150000001700000016000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 0
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
m_SharedVertices:
- m_Vertices: 000000000d00000016000000
- m_Vertices: 010000000400000017000000
- m_Vertices: 020000000f00000010000000
- m_Vertices: 030000000600000011000000
- m_Vertices: 050000000800000015000000
- m_Vertices: 070000000a00000013000000
- m_Vertices: 090000000c00000014000000
- m_Vertices: 0b0000000e00000012000000
m_SharedTextures: []
m_Positions:
- {x: -0.5, y: -0.5, z: 0.5}
- {x: 0.5, y: -0.5, z: 0.5}
- {x: -0.5, y: 0.5, z: 0.5}
- {x: 0.5, y: 0.5, z: 0.5}
- {x: 0.5, y: -0.5, z: 0.5}
- {x: 0.5, y: -0.5, z: -0.5}
- {x: 0.5, y: 0.5, z: 0.5}
- {x: 0.5, y: 0.5, z: -0.5}
- {x: 0.5, y: -0.5, z: -0.5}
- {x: -0.5, y: -0.5, z: -0.5}
- {x: 0.5, y: 0.5, z: -0.5}
- {x: -0.5, y: 0.5, z: -0.5}
- {x: -0.5, y: -0.5, z: -0.5}
- {x: -0.5, y: -0.5, z: 0.5}
- {x: -0.5, y: 0.5, z: -0.5}
- {x: -0.5, y: 0.5, z: 0.5}
- {x: -0.5, y: 0.5, z: 0.5}
- {x: 0.5, y: 0.5, z: 0.5}
- {x: -0.5, y: 0.5, z: -0.5}
- {x: 0.5, y: 0.5, z: -0.5}
- {x: -0.5, y: -0.5, z: -0.5}
- {x: 0.5, y: -0.5, z: -0.5}
- {x: -0.5, y: -0.5, z: 0.5}
- {x: 0.5, y: -0.5, z: 0.5}
m_Textures0:
- {x: 1, y: 0}
- {x: 0, y: 0}
- {x: 1, y: 1}
- {x: 0, y: 1}
- {x: 1, y: 0}
- {x: 0, y: 0}
- {x: 1, y: 1}
- {x: 0, y: 1}
- {x: 1, y: 0}
- {x: 0, y: 0}
- {x: 1, y: 1}
- {x: 0, y: 1}
- {x: 1, y: 0}
- {x: 0, y: 0}
- {x: 1, y: 1}
- {x: 0, y: 1}
- {x: 0, y: 1}
- {x: 1, y: 1}
- {x: 0, y: 0}
- {x: 1, y: 0}
- {x: 1, y: 0}
- {x: 0, y: 0}
- {x: 1, y: 1}
- {x: 0, y: 1}
m_Textures2: []
m_Textures3: []
m_Tangents:
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 0, y: 0, z: 1, w: -1}
- {x: 0, y: 0, z: 1, w: -1}
- {x: 0, y: 0, z: 1, w: -1}
- {x: 0, y: 0, z: 1, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
m_Colors: []
m_UnwrapParameters:
m_HardAngle: 88
m_PackMargin: 20
m_AngleError: 8
m_AreaError: 15
m_PreserveMeshAssetOnDestroy: 0
assetGuid:
m_Mesh: {fileID: 0}
m_VersionIndex: 144
m_IsSelectable: 1
m_SelectedFaces:
m_SelectedEdges: []
m_SelectedVertices:
--- !u!23 &706111140969832978
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8841023322301212683}
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_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: e231635fc7eae4b8cbf53b50df690c1d, 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_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_MaskInteraction: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &3934978131188514466
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8841023322301212683}
m_Mesh: {fileID: 0}

View File

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

8
Assets/Prefabs/UI.meta Normal file
View File

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

View File

@ -0,0 +1,335 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &658755404790401736
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9098186480249319762}
m_Layer: 0
m_Name: Content
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &9098186480249319762
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 658755404790401736}
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: 3648418245756405809}
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!1 &4188937328952839106
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6137927634615136330}
- component: {fileID: 8359634894432514940}
- component: {fileID: 716205392810087382}
m_Layer: 0
m_Name: Border
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6137927634615136330
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4188937328952839106}
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: 4122311943219390533}
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 &8359634894432514940
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4188937328952839106}
m_CullTransparentMesh: 1
--- !u!114 &716205392810087382
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4188937328952839106}
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.06674972, g: 0.23710674, b: 0.9433962, 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: f99d9543f9a1d4118a997d7e78b78526, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4918791867101597364
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7758772873932018955}
- component: {fileID: 8016836648155949894}
- component: {fileID: 6169694836172517558}
m_Layer: 0
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7758772873932018955
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4918791867101597364}
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: 3648418245756405809}
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 &8016836648155949894
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4918791867101597364}
m_CullTransparentMesh: 1
--- !u!114 &6169694836172517558
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4918791867101597364}
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.28586686, g: 0.7220709, b: 0.8301887, 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
--- !u!1 &6354229259033361249
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4122311943219390533}
- component: {fileID: 5726211398848915583}
m_Layer: 0
m_Name: DialogMinimalUI
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4122311943219390533
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6354229259033361249}
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: 6137927634615136330}
- {fileID: 3648418245756405809}
m_Father: {fileID: 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: 250}
m_SizeDelta: {x: -500, y: -500}
m_Pivot: {x: 0.5, y: 0}
--- !u!114 &5726211398848915583
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6354229259033361249}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e18be9fb855467faaccf816be3291c7, type: 3}
m_Name:
m_EditorClassIdentifier:
animationDuration: 0.5
animationSpeed: 4.5
scaleEmphasis: 0.9
moveIntensity: 25
border: {fileID: 716205392810087382}
background: {fileID: 6169694836172517558}
content: {fileID: 658755404790401736}
--- !u!1 &8636590363115757433
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3648418245756405809}
- component: {fileID: 6269582886694731172}
- component: {fileID: 5700153691308807814}
- component: {fileID: 1770429526161291629}
m_Layer: 0
m_Name: Mask
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3648418245756405809
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8636590363115757433}
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: 7758772873932018955}
- {fileID: 9098186480249319762}
m_Father: {fileID: 4122311943219390533}
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: -10, y: -10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6269582886694731172
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8636590363115757433}
m_CullTransparentMesh: 1
--- !u!114 &5700153691308807814
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8636590363115757433}
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: f99d9543f9a1d4118a997d7e78b78526, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &1770429526161291629
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8636590363115757433}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ShowMaskGraphic: 0

View File

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

View File

@ -0,0 +1,265 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4491356897151358374
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1508538479201003870}
- component: {fileID: 4800955993687541885}
- component: {fileID: 4498584725484191292}
- component: {fileID: 3213421447208066874}
- component: {fileID: 6933145103490864682}
m_Layer: 3
m_Name: NewsTickerUI
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1508538479201003870
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4491356897151358374}
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: 9180556071094450152}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 100, y: 100}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4800955993687541885
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4491356897151358374}
m_CullTransparentMesh: 1
--- !u!114 &4498584725484191292
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4491356897151358374}
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: 10917, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &3213421447208066874
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4491356897151358374}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ShowMaskGraphic: 0
--- !u!114 &6933145103490864682
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4491356897151358374}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 056a95cf5cc0421abced816162e54e77, type: 3}
m_Name:
m_EditorClassIdentifier:
textMesh: {fileID: 7032445621478916311}
speed: 50
timeToTick: 3
adjustment: 2
operateWhenStart: 0
--- !u!1 &5027141131515497928
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9180556071094450152}
- component: {fileID: 4587458425306547810}
- component: {fileID: 7032445621478916311}
- component: {fileID: 3842326678337698476}
m_Layer: 5
m_Name: Ticker Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &9180556071094450152
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5027141131515497928}
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: 1508538479201003870}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &4587458425306547810
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5027141131515497928}
m_CullTransparentMesh: 1
--- !u!114 &7032445621478916311
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5027141131515497928}
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: Lorem ipsum dolor sit amet. Id voluptates illum At ipsum nobis et exercitationem
odit rem perspiciatis iusto. Ut quas quae eos soluta dolores vel repellendus
voluptas ut perspiciatis aliquid hic porro accusantium! Et facilis officia id
fuga similique non quia dignissimos non consequatur tempora.
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: 16
m_fontSizeBase: 16
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_characterHorizontalScale: 1
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 0
m_wordWrappingRatios: 0.4
m_overflowMode: 3
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &3842326678337698476
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5027141131515497928}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 2
m_VerticalFit: 0

View File

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

View File

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

Binary file not shown.

View File

@ -0,0 +1,130 @@
fileFormatVersion: 2
guid: 6b8883d6078b64db892a79177519e7b4
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 0
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
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,130 @@
fileFormatVersion: 2
guid: f3963d380260c489083b56d9802fd6f4
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 0
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
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,130 @@
fileFormatVersion: 2
guid: 074326cac65b74460ae6f6caff9310ad
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 0
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
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,130 @@
fileFormatVersion: 2
guid: 6fe6a9ebaac41420faaeb17b3b8a16bf
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 0
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
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Resources/Graphics/UI/window-16bit-content-mask.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,130 @@
fileFormatVersion: 2
guid: f99d9543f9a1d4118a997d7e78b78526
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 8, y: 8, z: 8, w: 8}
spriteGenerateFallbackPhysicsShape: 0
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
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 64
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 1537655665
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -12,4 +12,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 649d0a55fe3f4fff99dcf7f101ab6784, type: 3}
m_Name: '# Localization Library'
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Utilities.Localization.LocalizationLibrary
availableLocalizations: []
availableLocalizations:
- {fileID: 11400000, guid: 3d67344845ff542698158de5abc1a584, type: 2}
- {fileID: 11400000, guid: 0f0975e93a36b46e297f37ea87b9e304, type: 2}

View File

@ -0,0 +1,15 @@
%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: eaeccf28165740a7811bccb7b0b04f49, type: 3}
m_Name: action.general.text
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Localization.LocalizationTag
code: action.general.text

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: cbbcb2cf973134168b6cb08bbf9c9dc0
guid: 3d67344845ff542698158de5abc1a584
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -9,7 +9,7 @@ MonoBehaviour:
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5cf93fe1983e455f89d7df0ce777d364, type: 3}
m_Name: entity.sentinel
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.Tags.EntityTag
code: entity.sentinel
m_Script: {fileID: 11500000, guid: eaeccf28165740a7811bccb7b0b04f49, type: 3}
m_Name: iteraction.example
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Localization.LocalizationTag
code: iteraction.example

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0f0975e93a36b46e297f37ea87b9e304
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -15,5 +15,7 @@ MonoBehaviour:
systemLanguage: 10
localizationLibrary: {fileID: 11400000, guid: f322ad0223de24058b29f7b52b5c4689, type: 2}
hotSyncOnTesting: 0
localizationPackages: []
localizationPackages:
- {fileID: 11400000, guid: c083bf168a33d4c828237ad264b59fe5, type: 2}
- {fileID: 11400000, guid: 5e5b05740525b4f8d88bae995fab156e, type: 2}
wildCardPackages: []

View File

@ -0,0 +1,18 @@
%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: 08dcb4b4947f420792e0d5969b2ace80, type: 3}
m_Name: English - action.general.text
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Localization.LocalizationPackage
tag: {fileID: 11400000, guid: 3d67344845ff542698158de5abc1a584, type: 2}
disabled: 0
locked: 0
translation: Gerenal Action

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5e5b05740525b4f8d88bae995fab156e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
%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: 08dcb4b4947f420792e0d5969b2ace80, type: 3}
m_Name: English - iteraction.example
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Localization.LocalizationPackage
tag: {fileID: 11400000, guid: 0f0975e93a36b46e297f37ea87b9e304, type: 2}
disabled: 0
locked: 0
translation: Iteraction Example Loren Ipsum bla bla bla 1 2 3 vai brasil que a
copa eh sua!!!!

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c083bf168a33d4c828237ad264b59fe5
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

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

View File

@ -0,0 +1,31 @@
%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: 8658f970c3a445aebb0e57cd91117f3c, type: 3}
m_Name: '# Action Belt - Sprite Animation Service'
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Utilities.Sprite.SpriteAnimationService
animationType: 1
timePerFrame: 0.33
animations:
- animationId: General IDLE
animationData: {fileID: 11400000, guid: 530b6ea5fe44d4fdfaa8fa04287ccc84, type: 2}
- animationId: General RUNNING
animationData: {fileID: 11400000, guid: f22c4bd4cec1b47ebaba16036fba5a52, type: 2}
- animationId: Terminal IDLE
animationData: {fileID: 11400000, guid: a18eda971dc5541dcb138887048078b2, type: 2}
- animationId: Terminal RUNNING
animationData: {fileID: 11400000, guid: 5d95393323a4a497db57e12d910c15bd, type: 2}
prefix: ActionBelt
states:
- General IDLE
- General RUNNING
- Terminal IDLE
- Terminal RUNNING

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9a5db89e9997f417ead801949370b893
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,24 @@
%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: 72a63659698b429990b1b62202cdd65c, type: 3}
m_Name: ActionBelt - General IDLE
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Sprites.SpriteAnimationData
animationType: 1
timeframeType: 0
timePerFrame: 0.33
shouldLoop: 1
loopCondition: 0
frames:
- timeframeType: 0
timePerFrame: 0.33
timeGeneral: 0.33
sprite: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 530b6ea5fe44d4fdfaa8fa04287ccc84
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,28 @@
%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: 72a63659698b429990b1b62202cdd65c, type: 3}
m_Name: ActionBelt - General RUNNING
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Sprites.SpriteAnimationData
animationType: 1
timeframeType: 0
timePerFrame: 0.33
shouldLoop: 1
loopCondition: 0
frames:
- timeframeType: 0
timePerFrame: 0.33
timeGeneral: 0.33
sprite: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
- timeframeType: 0
timePerFrame: 0.33
timeGeneral: 0.33
sprite: {fileID: 21300000, guid: f3963d380260c489083b56d9802fd6f4, type: 3}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f22c4bd4cec1b47ebaba16036fba5a52
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,24 @@
%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: 72a63659698b429990b1b62202cdd65c, type: 3}
m_Name: ActionBelt - Terminal IDLE
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Sprites.SpriteAnimationData
animationType: 1
timeframeType: 0
timePerFrame: 0.33
shouldLoop: 1
loopCondition: 0
frames:
- timeframeType: 0
timePerFrame: 0.33
timeGeneral: 0.33
sprite: {fileID: 21300000, guid: 074326cac65b74460ae6f6caff9310ad, type: 3}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a18eda971dc5541dcb138887048078b2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,28 @@
%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: 72a63659698b429990b1b62202cdd65c, type: 3}
m_Name: ActionBelt - Terminal RUNNING
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Sprites.SpriteAnimationData
animationType: 1
timeframeType: 0
timePerFrame: 0.33
shouldLoop: 1
loopCondition: 0
frames:
- timeframeType: 0
timePerFrame: 0.33
timeGeneral: 0.33
sprite: {fileID: 21300000, guid: 074326cac65b74460ae6f6caff9310ad, type: 3}
- timeframeType: 0
timePerFrame: 0.33
timeGeneral: 0.33
sprite: {fileID: 21300000, guid: 6fe6a9ebaac41420faaeb17b3b8a16bf, type: 3}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5d95393323a4a497db57e12d910c15bd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@ -0,0 +1,15 @@
%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: 4910d586b6414626b9ec5c228904bf46, type: 3}
m_Name: action-belt-manager.sentinel
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Entities.Sentinel.Tags.ActionBeltManagerTag
code: action-belt-manager.sentinel

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 24d31645b4d544dd69b6ada8858ba50e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View 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: eb6d5b4945e24cb28658622b00d1c080, type: 3}
m_Name: player.sentinel
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Entities.Sentinel.Tags.PlayerTag
code: player.sentinel
actionBeltManager: {fileID: 11400000, guid: 24d31645b4d544dd69b6ada8858ba50e, type: 2}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7d96731b441634a59ac45755cd094fff
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@ -0,0 +1,18 @@
%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: 671522e89c004981804e95c2e4772ba4, type: 3}
m_Name: action-belt.window.data
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Window.Data.WindowData
id: 69910a851d784149bbba17e5e0dd026a
shouldBeKeptAlwaysEnabled: 1
onEntry: {fileID: 11400000, guid: b12d41919e089475da15bef8808f80b8, type: 2}
onExit: {fileID: 11400000, guid: 86176d631377e4d5fba70988ef37e9d9, type: 2}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1537ea5428e7543199d76b4e6bac3d96
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,18 @@
%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: 6f2337b04d5e44dba892ac6b72ae7e44, type: 3}
m_Name: action-belt.window.enter
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Window.Data.WindowAnimationData
mode: 3
direction: 0
soundEffect: {fileID: 0}
animationSpeed: 5

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b12d41919e089475da15bef8808f80b8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,18 @@
%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: 6f2337b04d5e44dba892ac6b72ae7e44, type: 3}
m_Name: action-belt.window.exit
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Window.Data.WindowAnimationData
mode: 3
direction: 1
soundEffect: {fileID: 0}
animationSpeed: 5

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 86176d631377e4d5fba70988ef37e9d9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@ -0,0 +1,45 @@
%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: 5cd12e726ba14c03bbe0a23ec0579bf9, type: 3}
m_Name: Echoes Of Elios Thar - Theme
m_EditorClassIdentifier:
id: 188e77aff62c41e3a65a1789f3c02edf
localizationName: {fileID: 11400000, guid: 09e684c6a9114464ca47f6af916c63ea, type: 2}
localizationDescription: {fileID: 11400000, guid: 74faa903538fb4c51a10860075c6ec3b, type: 2}
actionBeltAlpha: 0.5
palettes:
bundle:
contrast:
borderOut: {r: 0.24705882, g: 0.1882353, b: 0.26666668, a: 1}
borderIn: {r: 0.654902, g: 0.6117647, b: 0.63529414, a: 1}
background: {r: 0.9098039, g: 0.8627451, b: 0.72156864, a: 1}
text: {r: 0.17254902, g: 0.14901961, b: 0.20784314, a: 1}
states:
selected: {r: 0.9529412, g: 0.7882353, b: 0.45882353, a: 1}
available: {r: 0.5411765, g: 0.49411765, b: 0.7764706, a: 1}
clicked: {r: 0.69803923, g: 0.7529412, b: 0.8666667, a: 1}
denied: {r: 0.8235294, g: 0.61960787, b: 0.32156864, a: 1}
emphasis:
emphasis0: {r: 0.6392157, g: 0.61960787, b: 0.8627451, a: 1}
emphasis1: {r: 0.2784314, g: 0.33333334, b: 0.56078434, a: 1}
emphasis2: {r: 0.88235295, g: 0.81960785, b: 0.6627451, a: 1}
emphasis3: {r: 0.43529412, g: 0.45490196, b: 0.7137255, a: 1}
emphasis4: {r: 0.95686275, g: 0.92156863, b: 0.7882353, a: 1}
interactable:
available: {r: 0, g: 8.47419, b: 0, a: 0.49411765}
selected: {r: 8.474191, g: 8.474191, b: 0, a: 0.49411765}
clicked: {r: 0.2643156, g: 0.2643156, b: 8.004983, a: 0.49411765}
denied: {r: 8.47419, g: 0, b: 0, a: 0.49411765}
hijacked: {r: 8.47419, g: 1.7945344, b: 0, a: 0.49411765}
energyGauge: {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
o2Gauge: {r: 0, g: 1, b: 1, a: 1}
counterFilling: {r: 1, g: 0, b: 1, a: 1}

View File

@ -1,8 +1,8 @@
fileFormatVersion: 2
guid: e7a77724098fc4307a013f0b3c4464fe
guid: 85d45738cbada4f2d97742aeab1bb672
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,4 @@
using System;
using System.Collections.Generic;
using Intrepid.Core.Camera.Events;
using Intrepid.Core.Entities;
@ -8,6 +9,7 @@ using UnityEngine;
namespace Intrepid.Core.Camera
{
[RequireComponent(typeof(SphereCollider))]
public class CameraProximityTrigger : EntityTrigger
{
[GroupConfigurations, SerializeField, Range(.5f, 5f)] private float radius = 1.5f;
@ -15,6 +17,15 @@ namespace Intrepid.Core.Camera
[GroupConfigurations, SerializeField, Range(.05f, 3f)] private float enterZoomVelocity = .5f;
[GroupConfigurations, SerializeField, Range(.05f, 3f)] private float exitZoomVelocity = .5f;
protected SphereCollider Collider => (SphereCollider) MainCollider;
private void OnValidate()
{
if (Collider.IsNull()) return;
Collider.isTrigger = true;
Collider.radius = radius;
}
protected override void WhenRaiseEnterEvent(Collider other, EntitySensor entitySensor, List<BehaviourTag> behaviourTags)
{
Proxy.Instance.EventBus.Raise(new CameraZoomEvent
@ -37,7 +48,7 @@ namespace Intrepid.Core.Camera
private void OnDrawGizmos()
{
Gizmos.color = Color.yellow;
Gizmos.DrawWireSphere(transform.position, 2f * radius);
Gizmos.DrawWireSphere(transform.position, radius);
}
#endif
}

View File

@ -1,3 +1,4 @@
using System;
using System.Collections.Generic;
using Intrepid.Core.Tags;
using Intrepid.Utilities;

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: fc25591fe52e495aac7cf356196678e7
timeCreated: 1780997469

View File

@ -0,0 +1,12 @@
namespace Intrepid.Core.Themes
{
public abstract class AbstractThemeRelated
{
protected Palettes Palettes { get; }
protected AbstractThemeRelated(Palettes palettes)
{
Palettes = palettes;
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5169ac10d1674049afd660942af8e390
timeCreated: 1746823381

View File

@ -0,0 +1,15 @@
using System;
namespace Intrepid.Core.Themes
{
[Serializable]
public class DiegeticThemes : AbstractThemeRelated
{
public DiegeticThemes(Palettes palettes) : base(palettes)
{
}
public SignalTheme PlatformAware => new(Palettes);
public SignalTheme Interactable => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6c93c4df53764b6fbc89877c5c32e7b1
timeCreated: 1746823279

View File

@ -0,0 +1,18 @@
using System;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class MechaTheme : AbstractThemeRelated
{
public MechaTheme(Palettes palettes) : base(palettes)
{
}
public Color EnergyFlowIcon => Palettes.Bundle.Contrast.Background;
public UIGaugeTheme EnergyGauge => new(Palettes, Palettes.EnergyGaugeColor, Palettes.CounterFillingColor);
public UIDialogMinimalTheme ReactorIcon => new(Palettes);
public UIPowerDemandedTheme PowerDemanded => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 583e771b9df3493d9495374e25b96038
timeCreated: 1746823537

View File

@ -0,0 +1,15 @@
using System;
namespace Intrepid.Core.Themes
{
[Serializable]
public class PDAThemes : AbstractThemeRelated
{
public PDAThemes(Palettes palettes) : base(palettes)
{
}
public UIWindowTheme AppTheme => new(Palettes);
public UIDialogMinimalTheme DialogTheme => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e21c739ab79c409da1fe4e64184b122e
timeCreated: 1746823232

View File

@ -0,0 +1,150 @@
using System;
using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class ColorContrast
{
[SerializeField, ColorUsage(true, false)] private Color borderOut = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color borderIn = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color background = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color text = new(0,0,0,0);
public Color BorderOut => borderOut;
public Color BorderIn => borderIn;
public Color Background => background;
public Color Text => text;
}
[Serializable]
public class ColorStates
{
[SerializeField, ColorUsage(true, false)] private Color selected = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color available = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color clicked = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color denied = new(0,0,0,0);
public Color Selected => selected;
public Color Available => available;
public Color Clicked => clicked;
public Color Denied => denied;
}
[Serializable]
public class ColorEmphasis
{
[SerializeField, ColorUsage(true, false)] private Color emphasis0 = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color emphasis1 = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color emphasis2 = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color emphasis3 = new(0,0,0,0);
[SerializeField, ColorUsage(true, false)] private Color emphasis4 = new(0,0,0,0);
public Color Emphasis0 => emphasis0;
public Color Emphasis1 => emphasis1;
public Color Emphasis2 => emphasis2;
public Color Emphasis3 => emphasis3;
public Color Emphasis4 => emphasis4;
}
[Serializable]
public class ColorInteractable
{
[SerializeField, ColorUsage(true, true)] private Color available = new(0,0,0,0);
[SerializeField, ColorUsage(true, true)] private Color selected = new(0,0,0,0);
[SerializeField, ColorUsage(true, true)] private Color clicked = new(0,0,0,0);
[SerializeField, ColorUsage(true, true)] private Color denied = new(0,0,0,0);
[SerializeField, ColorUsage(true, true)] private Color hijacked = new(0,0,0,0);
public Color Selected => selected;
public Color Available => available;
public Color Clicked => clicked;
public Color Denied => denied;
public Color Hijacked => hijacked;
}
[Serializable]
public class PaletteBundle
{
[Title("Background and Text", bold: false), SerializeField, HideLabel, InlineProperty] private ColorContrast contrast = new();
[Title("States", bold: false), SerializeField, HideLabel, InlineProperty] private ColorStates states = new();
[Title("Dynamic", bold: false), SerializeField, HideLabel, InlineProperty] private ColorEmphasis emphasis = new();
[Title("Interactable", bold: false), SerializeField, HideLabel, InlineProperty] private ColorInteractable interactable = new();
public ColorContrast Contrast => contrast;
public ColorStates States => states;
public ColorEmphasis Emphasis => emphasis;
public ColorInteractable Interactable => interactable;
public Color[] Summary => new[]
{
Contrast.BorderIn,
States.Available,
States.Selected,
States.Clicked,
Emphasis.Emphasis4,
};
private static void SetValueByReflection(object o, string fieldName, object value)
{
Functions.SetValueByReflection(o, fieldName, value);
}
[Button(ButtonSizes.Medium, ButtonStyle.FoldoutButton)]
private void StartInteractableFromStates()
{
SetValueByReflection(Interactable, "selected", States.Selected);
SetValueByReflection(Interactable, "available", States.Available);
SetValueByReflection(Interactable, "clicked", States.Clicked);
SetValueByReflection(Interactable, "denied", States.Denied);
SetValueByReflection(Interactable, "hijacked", Emphasis.Emphasis2);
}
public bool TryApplyPalette(string input)
{
if (string.IsNullOrWhiteSpace(input)) return false;
var colorStrings = input.Split(',');
if (colorStrings.Length < 13)
{
Debug.LogWarning("Palette string must contain at least 11 hex colors.");
return false;
}
try
{
var parsed = new Color[colorStrings.Length];
for (var i = 0; i < colorStrings.Length; i++)
{
if (ColorUtility.TryParseHtmlString(colorStrings[i].Trim(), out var color))
parsed[i] = color;
else
throw new FormatException($"Invalid color code: {colorStrings[i]}");
}
// Map colors by index to target structure
SetValueByReflection(Contrast, "background", parsed[0]);
SetValueByReflection(Contrast, "text", parsed[1]);
SetValueByReflection(Contrast, "borderIn", parsed[2]);
SetValueByReflection(Contrast, "borderOut", parsed[3]);
SetValueByReflection(States, "selected", parsed[4]);
SetValueByReflection(States, "available", parsed[5]);
SetValueByReflection(States, "clicked", parsed[6]);
SetValueByReflection(States, "denied", parsed[7]);
for (var i = 0; i < 8; i++)
{
SetValueByReflection(Emphasis, $"emphasis{i}", parsed[8 + i]);
}
return true;
}
catch (Exception ex)
{
Debug.LogError($"Failed to parse palette: {ex.Message}");
return false;
}
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3f48ec3bbd2341dd8a9e6e5a106af4fd
timeCreated: 1746823449

View File

@ -0,0 +1,24 @@
using System;
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.Serialization;
namespace Intrepid.Core.Themes
{
[Serializable]
public class Palettes
{
[FormerlySerializedAs("main")] // don't remove that...
[Title("Bundle"), SerializeField, HideLabel, InlineProperty] private PaletteBundle bundle = new();
[Title("Common Colors"), PropertySpace(10)]
[SerializeField] private Color energyGauge = Color.yellow;
[SerializeField] private Color o2Gauge = Color.cyan;
[SerializeField] private Color counterFilling = Color.magenta;
public PaletteBundle Bundle => bundle;
public Color EnergyGaugeColor => energyGauge;
public Color O2GaugeColor => o2Gauge;
public Color CounterFillingColor => counterFilling;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0c4b920524ba40799ed070a1a07d88c7
timeCreated: 1746823411

View File

@ -0,0 +1,18 @@
using System;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class SignalTheme : AbstractThemeRelated
{
public SignalTheme(Palettes palettes) : base(palettes)
{
}
public Color Selected => Palettes.Bundle.Interactable.Selected;
public Color Available => Palettes.Bundle.Interactable.Available;
public Color Clicked => Palettes.Bundle.Interactable.Clicked;
public Color Denied => Palettes.Bundle.Interactable.Denied;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e9b9d5d11f484cd085ddf2af58276b8f
timeCreated: 1746823304

View File

@ -0,0 +1,16 @@
using System;
namespace Intrepid.Core.Themes
{
[Serializable]
public class SpacemanTheme : AbstractThemeRelated
{
public SpacemanTheme(Palettes palettes) : base(palettes)
{
}
public UIGaugeTheme O2Gauge => new(Palettes, Palettes.O2GaugeColor, Palettes.CounterFillingColor);
public UIGaugeTheme EnergyGauge => new(Palettes, Palettes.EnergyGaugeColor, Palettes.CounterFillingColor);
public UIPowerDemandedTheme PowerDemanded => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: f7d6ed8e65ee4686bec3226c2019e494
timeCreated: 1746823554

View File

@ -0,0 +1,36 @@
using System;
using Intrepid.Localization;
using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
[CreateAssetMenu(fileName = "Theme", menuName = "Intrepid/Theme/Theme Collection")]
public class Theme : SOIdentification
{
[GroupConfigurations, SerializeField] private LocalizationTag localizationName;
[GroupConfigurations, SerializeField] private LocalizationTag localizationDescription;
[GroupConfigurations, SerializeField, Range(0, 1)] private float actionBeltAlpha = .5f;
[GroupConfigurations("Palettes"), SerializeField, HideLabel, InlineProperty, PropertySpace] private Palettes palettes;
[GroupDebug, Button(ButtonSizes.Medium, ButtonStyle.FoldoutButton)]
private void ApplyPalette(string main)
{
Palettes.Bundle.TryApplyPalette(main);
}
public LocalizationTag LocalizationName => localizationName;
public LocalizationTag LocalizationDescription => localizationDescription;
public Color[] Summary => Palettes.Bundle.Summary;
public Palettes Palettes => palettes;
public UIActionBeltTheme ActionBeltTheme => new(Palettes, actionBeltAlpha);
public DiegeticThemes DiegeticThemes => new(Palettes);
public PDAThemes PDAThemes => new(Palettes);
public MechaTheme MechaTheme => new(Palettes);
public SpacemanTheme SpacemanTheme => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5cd12e726ba14c03bbe0a23ec0579bf9
timeCreated: 1746805796

View File

@ -0,0 +1,24 @@
using System;
using Intrepid.Utilities;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[DefaultExecutionOrder(GonConstants.ExecutionOrder.ASAP)]
public class ThemeManager : SingletonMonoBehaviour<ThemeManager>
{
[GroupConfigurations, SerializeField] private Theme defaultTheme;
[GroupDebug, SerializeField] private Theme currentTheme;
public Theme CurrentTheme
{
get => currentTheme.IsNotNull() ? currentTheme : defaultTheme;
set => currentTheme = value;
}
private void Awake()
{
SingletonInstantiation(false, _ => { });
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e88ad932cb964e59ac59c76f5855e01b
timeCreated: 1745855687

View File

@ -0,0 +1,21 @@
using System;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class UIActionBeltTheme : AbstractThemeRelated
{
private float Alpha { get; }
public UIActionBeltTheme(Palettes palettes, float alpha) : base(palettes)
{
Alpha = alpha;
}
public Color TextColor => Palettes.Bundle.Contrast.Text;
public UIDialogMinimalTheme Local => new(Palettes);
public UIDialogMinimalTheme Main => new(Palettes, Alpha);
public UIDialogMinimalTheme Option => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 4f71fa8608084f819e4ea39c91e0dd95
timeCreated: 1746823340

View File

@ -0,0 +1,18 @@
using UnityEngine;
namespace Intrepid.Core.Themes
{
public class UIButtonTheme : AbstractThemeRelated
{
public UIButtonTheme(Palettes palettes) : base(palettes)
{
}
public Color Text => Palettes.Bundle.Contrast.Text;
public Color Background => Palettes.Bundle.Contrast.Background;
public Color Available => Palettes.Bundle.States.Available;
public Color Selected => Palettes.Bundle.States.Selected;
public Color Clicked => Palettes.Bundle.States.Clicked;
public Color Denied => Palettes.Bundle.States.Denied;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: a23d9dedf5924503acdbcd965981bc1b
timeCreated: 1746825346

View File

@ -0,0 +1,18 @@
using System;
namespace Intrepid.Core.Themes
{
[Serializable]
public class UIDialogMinimalTheme : AbstractThemeRelated
{
private float Alpha { get; }
public UIDialogMinimalTheme(Palettes palettes, float alpha = 1) : base(palettes)
{
Alpha = alpha;
}
public UIWindowTheme Window => new(Palettes, Alpha);
public UIButtonTheme Button => new(Palettes);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: af6f2491d1664d2a86b95ab5ad9d9c74
timeCreated: 1746825300

View File

@ -0,0 +1,23 @@
using System;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class UIGaugeTheme : AbstractThemeRelated
{
private Color counterFilling;
private Color filling;
public UIGaugeTheme(Palettes palettes, Color filling, Color counterFilling) : base(palettes)
{
Filling = filling;
CounterFilling = counterFilling;
}
public Color BorderOut => Palettes.Bundle.Contrast.BorderOut;
public Color BorderIn => Palettes.Bundle.Contrast.BorderIn;
public Color CounterFilling { get; private set; }
public Color Filling { get; private set; }
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 627b26ef172d43b299984a240f2fcfb8
timeCreated: 1746823708

View File

@ -0,0 +1,16 @@
using System;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class UIIconTheme : AbstractThemeRelated
{
public UIIconTheme(Palettes palettes) : base(palettes)
{
}
public Color Border => Palettes.Bundle.Contrast.BorderOut;
public Color Background => Palettes.Bundle.Contrast.Background;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3fa35f492b5446be86e25f6eeb8ecf1a
timeCreated: 1746824475

View File

@ -0,0 +1,17 @@
using System;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class UIPowerDemandedTheme : AbstractThemeRelated
{
public UIPowerDemandedTheme(Palettes palettes) : base(palettes)
{
}
public Color PenMin { get; } = Color.green;
public Color PenMax { get; } = Color.red;
public Color Marks { get; } = Color.gray;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: a65412ffc8a546ac9f910498e74ae916
timeCreated: 1746824765

View File

@ -0,0 +1,22 @@
using System;
using Intrepid.Utilities;
using UnityEngine;
namespace Intrepid.Core.Themes
{
[Serializable]
public class UIWindowTheme : AbstractThemeRelated
{
private float Alpha { get; }
public UIWindowTheme(Palettes palettes, float alpha = 1) : base(palettes)
{
Alpha = alpha;
}
public Color Text => Palettes.Bundle.Contrast.Text;
public Color Background => Palettes.Bundle.Contrast.Background;
public Color Border => Palettes.Bundle.Contrast.BorderOut;
public Color TransparentBackground => Functions.ChangeAlpha(Background, Alpha);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0216db67aac141328c25f765bc0ace83
timeCreated: 1746823252

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 93f0c6bf4bc4457182cf7aa5268f8653
timeCreated: 1780997469

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 9514102e3b3c414da3576d0e16058894
timeCreated: 1745384226

Some files were not shown because too many files have changed in this diff Show More