Finished Map Tab

This commit is contained in:
Reinier Vens 2020-12-18 13:48:03 +00:00
commit 615cc4e936
43 changed files with 8383 additions and 920 deletions

View file

@ -28,6 +28,7 @@
<e p="FitToCamera.cs" t="Include" />
<e p="GaussianBlurFilter.shader" t="Include" />
<e p="InventoryMenu.cs" t="Include" />
<e p="MapMenuInput.cs" t="Include" />
<e p="MapRenderer.cs" t="Include" />
<e p="MenuPanel.cs" t="Include" />
<e p="MenuTabButton.cs" t="Include" />

View file

@ -35,7 +35,6 @@
<Path>Logs</Path>
<Path>Recordings</Path>
<Path>Server</Path>
<Path>Temp</Path>
<Path>UserSettings</Path>
<Path>obj</Path>
</explicitExcludes>

View file

@ -683,6 +683,7 @@
<Compile Include="Assets\InventoryMenu.cs" />
<Compile Include="Assets\FilterTest.cs" />
<Compile Include="Assets\MapRenderer.cs" />
<Compile Include="Assets\MapMenuInput.cs" />
<None Include="Assets\TextMesh Pro\Resources\Shaders\TMPro.cginc" />
<None Include="Assets\TextMesh Pro\Resources\Shaders\TMP_SDF-Mobile Overlay.shader" />
<None Include="Assets\Shaders\Clouds.shader" />

43
Assets/MapMenuInput.cs Normal file
View file

@ -0,0 +1,43 @@
using System.Collections;
using System.Collections.Generic;
using Unity.Mathematics;
using UnityEngine;
using UnityEngine.EventSystems;
public class MapMenuInput : MonoBehaviour, IBeginDragHandler, IDragHandler, IScrollHandler
{
public MapRenderer Map;
public float ZoomSpeed;
private Vector2 _startMousePosition;
private Vector2 _startMapPosition;
private RectTransform _mapRect;
private void Start()
{
_mapRect = Map.GetComponent<RectTransform>();
}
public void OnBeginDrag(PointerEventData eventData)
{
_startMousePosition = eventData.position;
_startMapPosition = Map.Position;
}
public void OnDrag(PointerEventData eventData)
{
Map.Position = _startMapPosition - (eventData.position - _startMousePosition) * Map.Scale;
}
public void OnScroll(PointerEventData eventData)
{
Vector3[] mapCorners = new Vector3[4];
_mapRect.GetWorldCorners(mapCorners);
var mapCenter = ((float3)(mapCorners[2] + mapCorners[0]) / 2).xy;
var oldPointerPosition = Map.Position + ((float2)eventData.position - mapCenter) * Map.Scale;
Map.Scale *= 1 - eventData.scrollDelta.y * ZoomSpeed;
var pointerPosition = Map.Position + ((float2)eventData.position - mapCenter) * Map.Scale;
Map.Position += oldPointerPosition - pointerPosition;
}
}

View file

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

View file

@ -84,7 +84,7 @@ public class MapRenderer : MonoBehaviour
TintDisplay.material.SetTexture("_DetailTex", _tintTexture);
}
var pos = ((Vector2) Position).Flatland();
var pos = ((Vector2) Position).Flatland(1);
MapOverlayCamera.transform.position = pos;
MapOverlayCamera.orthographicSize = _size.y * Scale * .5f;

View file

@ -0,0 +1,87 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Station Lights
m_Shader: {fileID: 4800000, guid: d69ef48273708ef4680762f5cdcfc860, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: -812895718602229137, guid: b7e648471e9dfc44490bd41973711541,
type: 3}
m_Scale: {x: 8, y: 8}
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: -6057190860509678031, guid: 2b42584452fe0cc4fa4e8a115230b156,
type: 3}
m_Scale: {x: 16, y: 16}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: -894214952450941493, guid: 2b42584452fe0cc4fa4e8a115230b156,
type: 3}
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_Floats:
- _BumpPower: 2
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Emission: 15
- _EmissionFresnel: 1
- _EmissionRoughnessFresnelPower: 0.5
- _GlossMapScale: 1
- _Glossiness: 1
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _ReverseRim: 0
- _Rotation: 0
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0.7112653, g: 0.4292453, b: 1, a: 1}
m_BuildTextureStacks: []

View file

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

View file

@ -90,12 +90,12 @@ ScriptedImporter:
offset: {x: 0, y: 0}
- name: _EmissionMap
texture: {instanceID: 0}
scale: {x: 1, y: 1}
scale: {x: 8, y: 8}
offset: {x: 0, y: 0}
- name: _MainTex
texture: {fileID: -1236254257114565538, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
scale: {x: 1, y: 1}
scale: {x: 8, y: 8}
offset: {x: 0, y: 0}
- name: _MetallicGlossMap
texture: {fileID: 4019402794555593307, guid: 885e680924fc12c439a842a2142d4b78,

BIN
Assets/Materials/Substance/Metal/metal_car_paint 1.sbsar (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,379 @@
fileFormatVersion: 2
guid: 1c858fec5b74c7c46b1712494192b6b5
ScriptedImporter:
internalIDToNameTable:
- first:
1: 100000
second: metal_car_paint/metal_car_paint
- first:
4: 400000
second: metal_car_paint/metal_car_paint/Transform
- first:
21: 2100000
second: mat.Car paint
- first:
23: 2300000
second: metal_car_paint/metal_car_paint/MeshRenderer
- first:
28: 2800000
second: Car paint_baseColor
- first:
28: 2800002
second: Car paint_normal
- first:
28: 2800004
second: Car paint_metallic
- first:
28: 2800006
second: Car paint_ambientOcclusion
- first:
28: 2800008
second: Car paint_height
- first:
33: 3300000
second: metal_car_paint/metal_car_paint/MeshFilter
- first:
114: 11400000
second: sbsar
- first:
114: 11400002
second: graph0
- first:
135: 13500000
second: metal_car_paint/metal_car_paint/SphereCollider
- first:
1001: 100100000
second: metal_car_paint
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3}
version: 29
projectContext: 0
mGraphInstanceData:
- graphLabel: Car paint
prototypeName: Car paint
graphDescIndex: 0
generateAllOutputs: 0
generateMipMaps: 1
preset: " <sbspreset pkgurl=\"pkg://metal_car_paint\" label=\"\" >\n <presetinput
identifier=\"$outputsize\" uid=\"2092133592\" type=\"8\" value=\"10,10\" />\n
<presetinput identifier=\"age\" uid=\"2038752334\" type=\"0\" value=\"0.66\"
/>\n <presetinput identifier=\"flakes\" uid=\"20245147\" type=\"4\" value=\"1\"
/>\n <presetinput identifier=\"flakes_scale\" uid=\"20192266\" type=\"0\"
value=\"0.225\" />\n <presetinput identifier=\"paint_scratches\" uid=\"22509202\"
type=\"0\" value=\"1\" />\n <presetinput identifier=\"paint_peeling\" uid=\"103560714\"
type=\"0\" value=\"0.14\" />\n <presetinput identifier=\"paint_color\" uid=\"105341618\"
type=\"2\" value=\"1,0.891509,0.946396\" />\n <presetinput identifier=\"paint_roughness\"
uid=\"22504606\" type=\"0\" value=\"0.15\" />\n <presetinput identifier=\"paint_metallic\"
uid=\"22503567\" type=\"0\" value=\"0.67\" />\n </sbspreset>\n"
shaderName: Standard
materialProperties:
shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP
lightmapFlags: 4
enableInstancingVariants: 0
doubleSidedGI: 0
customRenderQueue: -1
texEnvs:
- name: _BumpMap
texture: {fileID: 3068890721646206586, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _DetailAlbedoMap
texture: {instanceID: 0}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _DetailMask
texture: {instanceID: 0}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _DetailNormalMap
texture: {instanceID: 0}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _EmissionMap
texture: {instanceID: 0}
scale: {x: 16, y: 16}
offset: {x: 0, y: 0}
- name: _MainTex
texture: {fileID: 5917659159057834157, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
scale: {x: 16, y: 16}
offset: {x: 0, y: 0}
- name: _MetallicGlossMap
texture: {fileID: -3552914696322007609, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _OcclusionMap
texture: {fileID: -1242281561028671816, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _ParallaxMap
texture: {fileID: -1652887728991447519, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
floats:
- name: _BumpScale
float: 1
- name: _Cutoff
float: 0.5
- name: _DetailNormalMapScale
float: 1
- name: _DstBlend
float: 0
- name: _GlossMapScale
float: 1
- name: _Glossiness
float: 0.5
- name: _GlossyReflections
float: 1
- name: _Metallic
float: 0
- name: _Mode
float: 0
- name: _OcclusionStrength
float: 1
- name: _Parallax
float: 0.005
- name: _SmoothnessTextureChannel
float: 0
- name: _SpecularHighlights
float: 1
- name: _SrcBlend
float: 1
- name: _UVSec
float: 0
- name: _ZWrite
float: 1
colors:
- name: _Color
color: {r: 1, g: 1, b: 1, a: 1}
- name: _EmissionColor
color: {r: 0, g: 0, b: 0, a: 1}
outputDescList:
- outputName: diffuse
identifier: diffuse
usageName: diffuse
channelStr: diffuse
label: Diffuse
usage: 0
bImage: 1
bNumerical: 0
bLinear: 0
- outputName: baseColor
identifier: basecolor
usageName: baseColor
channelStr: baseColor
label: Base Color
usage: 1
bImage: 1
bNumerical: 0
bLinear: 0
- outputName: normal
identifier: normal
usageName: normal
channelStr: normal
label: Normal
usage: 7
bImage: 1
bNumerical: 0
bLinear: 1
- outputName: specular
identifier: specular
usageName: specular
channelStr: specular
label: Specular
usage: 11
bImage: 1
bNumerical: 0
bLinear: 0
- outputName: glossiness
identifier: glossiness
usageName: glossiness
channelStr: glossiness
label: Glossiness
usage: 14
bImage: 1
bNumerical: 0
bLinear: 1
- outputName: roughness
identifier: roughness
usageName: roughness
channelStr: roughness
label: Roughness
usage: 15
bImage: 1
bNumerical: 0
bLinear: 1
- outputName: metallic
identifier: metallic
usageName: metallic
channelStr: metallic
label: Metallic
usage: 34
bImage: 1
bNumerical: 0
bLinear: 1
- outputName: ambientOcclusion
identifier: ambient_occlusion
usageName: ambientOcclusion
channelStr: ambientOcclusion
label: Ambient Occlusion
usage: 5
bImage: 1
bNumerical: 0
bLinear: 1
- outputName: height
identifier: height
usageName: height
channelStr: height
label: Height
usage: 9
bImage: 1
bNumerical: 0
bLinear: 1
texturePackingList:
- targetName: diffuse
components:
- sourceName: diffuse
from: 0
to: 3
- targetName: baseColor
components:
- sourceName: baseColor
from: 0
to: 3
- targetName: normal
components:
- sourceName: normal
from: 0
to: 3
- targetName: specular
components:
- sourceName: specular
from: 0
to: 3
- targetName: glossiness
components:
- sourceName: glossiness
from: 0
to: 3
- targetName: roughness
components:
- sourceName: roughness
from: 0
to: 3
- targetName: metallic
components:
- sourceName: smoothness
from: 0
to: 3
- targetName: ambientOcclusion
components:
- sourceName: ambientOcclusion
from: 0
to: 3
- targetName: height
components:
- sourceName: height
from: 0
to: 3
textureParameters:
- textureName: Car paint_glossiness
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_diffuse
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_baseColor
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_normal
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_specular
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_roughness
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_metallic
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_ambientOcclusion
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint_height
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - diffuse
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - baseColor
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - normal
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - specular
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - glossiness
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - roughness
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - metallic
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - ambientOcclusion
wrapMode: 0
filterMode: 1
aniso: 1
- textureName: Car paint - height
wrapMode: 0
filterMode: 1
aniso: 1
colorSpaceList: []
inputTextureMap: []
targetSettingList:
- label: Default
bOverride: 0
bLockRatio: 1
textureWidth: 1024
textureHeight: 1024
textureFormatMode: 0
normalCompressed: 0
bGenerateOnLoad: 1
material: {fileID: 3720744386649352057, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
generatedTextures:
- {fileID: 5917659159057834157, guid: 1c858fec5b74c7c46b1712494192b6b5, type: 3}
- {fileID: 3068890721646206586, guid: 1c858fec5b74c7c46b1712494192b6b5, type: 3}
- {fileID: -3552914696322007609, guid: 1c858fec5b74c7c46b1712494192b6b5, type: 3}
- {fileID: -1242281561028671816, guid: 1c858fec5b74c7c46b1712494192b6b5, type: 3}
- {fileID: -1652887728991447519, guid: 1c858fec5b74c7c46b1712494192b6b5, type: 3}

View file

@ -65,7 +65,7 @@ Material:
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Emission: 15
- _EmissionFresnel: 0
- _EmissionFresnel: 1
- _EmissionRoughnessFresnelPower: 0.5
- _GlossMapScale: 1
- _Glossiness: 1

View file

@ -63,7 +63,7 @@ Material:
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailGamma: 4
- _DetailGamma: 3
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
@ -85,6 +85,6 @@ Material:
- _UseUIAlphaClip: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 0.003921569, g: 0.003921569, b: 0.003921569, a: 1}
- _Color: {r: 0.015686275, g: 0.015686275, b: 0.015686275, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View file

@ -68,7 +68,7 @@ Material:
- _ClipDistance: 1000
- _ColorMask: 15
- _Cutoff: 0.5
- _DangerSteepness: 0.4
- _DangerSteepness: 0.35
- _DepthRange: 280
- _DetailNormalMapScale: 1
- _DstBlend: 0
@ -82,7 +82,7 @@ Material:
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Scale: 6.8
- _Scale: 5.8510885
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
@ -97,8 +97,8 @@ Material:
- _UseUIAlphaClip: 0
- _ZWrite: 1
m_Colors:
- _AngleColor: {r: 0.05, g: 0, b: 0.042307712, a: 0.40392157}
- _AngleColor: {r: 1.4980392, g: 0, b: 1.2705883, a: 0.5019608}
- _Color: {r: 0, g: 0.4, b: 0.6, a: 1}
- _DangerColor: {r: 1, g: 0.083333336, b: 0, a: 1}
- _DangerColor: {r: 2.670157, g: 0.22367807, b: 0, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View file

@ -13,6 +13,8 @@ public class MenuPanel : MonoBehaviour
private Dictionary<MenuTab, MenuTabButton> _tabs = new Dictionary<MenuTab, MenuTabButton>();
private MenuTabButton _current;
public MenuTab CurrentTab { get; private set; }
public void ShowTab(MenuTab tab)
{
@ -25,7 +27,8 @@ public class MenuPanel : MonoBehaviour
_current.TabContents.SetActive(false);
_current.Text.color = InactiveTabColor;
}
CurrentTab = tab;
_current = _tabs[tab];
_current.TabContents.SetActive(true);

View file

@ -0,0 +1,83 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Metal 003
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: -2508943184622041221, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
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: -1236254257114565538, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 4019402794555593307, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: -1475328947160444094, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 7523010977671448217, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
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: []

View file

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

View file

@ -0,0 +1,83 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Steel brushed
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: -4471413742775304797, guid: ea7457b9a4f0bcb43becaa33de541cbd,
type: 3}
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: 8, y: 8}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: -4638397344074346932, guid: ea7457b9a4f0bcb43becaa33de541cbd,
type: 3}
m_Scale: {x: 8, y: 8}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 5049811794194361025, guid: ea7457b9a4f0bcb43becaa33de541cbd,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 1753668427856518731, guid: ea7457b9a4f0bcb43becaa33de541cbd,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: -3498708498072814504, guid: ea7457b9a4f0bcb43becaa33de541cbd,
type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
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: []

View file

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

BIN
Assets/Models/Zenith_Blender.fbx (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: 7b7796ac88cf0724ca09bddf817828f1
ModelImporter:
serializedVersion: 20101
internalIDToNameTable: []
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Black
second: {fileID: 3720744386649352057, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Glow
second: {fileID: 2100000, guid: 7d02377f4cccb8a45a86189c3bf3548e, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: White
second: {fileID: -741235592913766832, guid: 885e680924fc12c439a842a2142d4b78,
type: 3}
materials:
materialImportMode: 1
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 1
tangentImportMode: 3
normalCalculationMode: 2
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -1199,6 +1199,262 @@ MonoBehaviour:
- {fileID: -5473728227133781833, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -737683475579604097, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 885313887582480832, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7765787580483129356, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -9025716911804666128, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1467868194888164368, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -9051687781391838827, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6381300828842627699, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2119351830242765716, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7088504120207558361, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4277326241718632453, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2379135570128910525, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7478740729779345737, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8456902144597523791, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4521896228003937757, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2408840858946801858, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8598909642622824529, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3324059592770581293, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1035973164666767814, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2419598782921329410, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7948155785931955392, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1628398095321187176, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4466919832081176491, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5286269842361278704, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7885271767490158455, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1836488368635079293, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -515048075871494523, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6297218543274767130, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6417048138655041849, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7443910051521880545, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5490465287690530074, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -745683452868559933, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4406094821277745773, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8174053033399970330, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1516831071423904690, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7169270939306127936, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4198048568084561933, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3728980931045005078, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8248581809824847528, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3246584957889109497, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4215310473148606213, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5604475321710102838, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1938451378467672830, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -870453665917825562, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6975688482046624517, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1647140233977670105, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2245159127289975829, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5078461211725662066, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1442099706443029159, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3029452926137928298, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1451256704776858267, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 542040480703561850, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1338731325667401178, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6619929353274205801, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2447211185962979271, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2552170291922090617, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 9059084921785348741, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5337605079291600975, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8954818505536572468, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5679746910290568305, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6749617496870663353, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7455258137034274641, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4568183428947906088, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4389469457937427180, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2709146826625015907, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -650924582707574031, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5374933143973742359, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6937536880387430288, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1969236556631360814, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7053531050247892611, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2909021044834050774, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2572872483459214466, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8503718203013437536, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4178419759771022875, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2192076243480054171, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -610966575523864218, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6984462235865259693, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6552251245139087617, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8984572056198628050, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -250756390200326435, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3907434391764735750, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2085619763591347279, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6144357089847060515, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5145968994496400046, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5466853462041683644, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6827672034702825060, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8868821944227862203, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2513583562999426853, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3493690406835382023, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2759626979823058948, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4492562700339396294, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6341715953896782048, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1229668851039736511, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6112612573619901291, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -139705387842483219, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8369556277229352680, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -334198314599449665, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3732249229496457240, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1951994345314951696, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7990176940421307078, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8552619974607515934, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -930951537256264753, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8280500503689192553, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7274040785592133482, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6442622129260376486, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7176319669527096722, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4374323131456696949, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 200229895452471654, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6607404363896439472, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5293717570851110287, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5533256756639854929, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3842938720864651592, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4138974680636635221, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8109112618358228374, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -599109155124060567, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4578834927920786561, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8734113102734864087, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6410928753946199210, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5803561301503632513, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7487569425783085881, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2981821338095939650, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2847499825847791570, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 84419753453303095, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4802039284622582149, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6939612240922190456, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8598990850610024105, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 770387946232027505, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4447110183672118226, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5063998598705434147, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2794710262796457193, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5988626842830366304, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1018246494546310458, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5276638999553049102, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8313823912532936949, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3922478914367360799, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4889219245121782075, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5657578110139227919, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7377330281774364624, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1815080923772020904, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2252077722405633011, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 238490543895851585, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2173840114905907640, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3482956889989655909, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7839085010037900809, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8994887544535922187, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8755088149903215023, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1983768546291692217, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5109480570482620475, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6818842030352746379, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2752674022693330408, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6495152084517208754, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2493202378523110837, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 711357550122512242, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5862729956276617412, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1289940208997778277, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 758533388142450117, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7885519408436144291, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7382638708735597050, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2063765041082201140, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3793571703198944901, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 605439191082661360, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4369365927578286153, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3364135242999671111, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 9128311705995869122, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8747582075013832154, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7656867936896144743, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5552108197566896169, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8062270303442947876, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6050231947928739589, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2888562424370788393, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7563987008295990285, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5548722684054251010, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3824151834631069753, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7434697530141868645, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6734703785739441877, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2152391743749980638, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5895206309896252637, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1096121524013826934, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6313447318919617372, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7041875534296296028, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6326550563381365588, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7129998781002523731, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 4079553741506889857, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5622149990733416765, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2384414107746919308, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1517574678594895634, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1908371401029920676, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1788139109778535848, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -248066324229788253, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6279664814791097550, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 654069581570951529, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5300486652002358691, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8284755936044297565, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5791006097885888620, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7582981205302939140, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8024958247502667289, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1911087886638866176, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 8274354925809854195, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4280356719612175606, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3536753868940390577, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1938496848949585929, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -891505083526902395, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1659839101159674079, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6594412940461799517, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 2343310030401321928, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5134331301971718175, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 494733865617215172, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6304052949445627285, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8352127573054485724, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2331876767893403564, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1023007185905625397, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5125931643987295613, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 226641853770299644, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -9179030105920049064, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7938633330850475769, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 1549689779652505795, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5389919923107147709, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3597950060698176067, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6458843348911150390, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6704346446063960240, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5662160420945392741, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5552699946050883146, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5308365742176140752, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7108576655288738855, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1611969304494846144, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5663918802421100597, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -8593612015791184093, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5161399416479202706, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7765305298184468306, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6439772924815619515, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2222773764229481012, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6715767235421276204, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5011207692415655117, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -1899549168694923690, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3509935722409350928, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5333601996616500960, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3716404312882605346, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7530530910686308167, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6166439770229566031, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4412326337744773488, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6140817488872091750, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7508884998867404283, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3386591573478503563, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6820185517634282561, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -4985556675176270415, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3742348639685727124, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -7583757353166631120, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -6305712171521517077, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -5952903176615411219, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 7160758027038747358, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 5905743528844505065, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -2792574030262748375, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6133273895581697694, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 3225054928250064832, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 966591109097286792, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 605703412026216774, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6047394896708382521, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: -3137123266071239926, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
- {fileID: 6575361018301538774, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3}
NodePrototype: {fileID: 2279630454000268455}
--- !u!222 &6932930312706461541
CanvasRenderer:

View file

@ -786,6 +786,14 @@
"expectedControlType": "Button",
"processors": "",
"interactions": ""
},
{
"name": "Inventory",
"type": "Button",
"id": "dafe13a7-da46-408e-853e-6954e37da5c8",
"expectedControlType": "Button",
"processors": "",
"interactions": ""
}
],
"bindings": [
@ -799,6 +807,17 @@
"action": "Map Toggle",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "2eb827dd-4707-4648-b7e5-cf1fd8fa00da",
"path": "<Keyboard>/#(I)",
"interactions": "",
"processors": "",
"groups": "Keyboard&Mouse",
"action": "Inventory",
"isComposite": false,
"isPartOfComposite": false
}
]
}

View file

@ -437,7 +437,7 @@ PrefabInstance:
type: 3}
propertyPath: m_Materials.Array.data[1]
value:
objectReference: {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96,
objectReference: {fileID: 3720744386649352057, guid: 1c858fec5b74c7c46b1712494192b6b5,
type: 3}
- target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98,
type: 3}

View file

@ -0,0 +1,108 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5347824108838409208
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7719100217559641643}
m_Layer: 0
m_Name: Zenith
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7719100217559641643
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5347824108838409208}
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_Children:
- {fileID: 2353559640203777757}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &2820167578821308726
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 7719100217559641643}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
propertyPath: m_Name
value: Zenith_Blender
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7b7796ac88cf0724ca09bddf817828f1, type: 3}
--- !u!4 &2353559640203777757 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 7b7796ac88cf0724ca09bddf817828f1,
type: 3}
m_PrefabInstance: {fileID: 2820167578821308726}
m_PrefabAsset: {fileID: 0}

View file

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

BIN
Assets/Resources/Settings.asset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -20,22 +20,22 @@ RenderSettings:
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientSkyColor: {r: 0.22613335, g: 0.23441571, b: 0.2509804, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 0
m_AmbientMode: 3
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 2100000, guid: 79db663d2fbb102459f8b1caf620f8c9, type: 2}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.47
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionMode: 1
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_ReflectionIntensity: 0.45
m_CustomReflection: {fileID: 8900000, guid: 6c0135b6b66262141b9c5c465f8cb018, type: 3}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
@ -1017,6 +1017,7 @@ GameObject:
- component: {fileID: 250585915}
- component: {fileID: 250585914}
- component: {fileID: 250585913}
- component: {fileID: 250585916}
m_Layer: 5
m_Name: Icons
m_TagString: Untagged
@ -1081,6 +1082,20 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &250585916
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 250585912}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d49dbb702a53a4e4196a99b448958958, type: 3}
m_Name:
m_EditorClassIdentifier:
Map: {fileID: 630131162}
ZoomSpeed: 0.025
--- !u!1001 &298915889
PrefabInstance:
m_ObjectHideFlags: 0
@ -1510,7 +1525,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!224 &346000247
RectTransform:
m_ObjectHideFlags: 0
@ -7756,8 +7771,8 @@ MonoBehaviour:
m_Padding:
m_Left: 8
m_Right: 8
m_Top: 16
m_Bottom: 8
m_Top: 12
m_Bottom: 12
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
@ -10605,7 +10620,7 @@ RectTransform:
- {fileID: 2352149241950064198}
- {fileID: 2352149240859250049}
m_Father: {fileID: 2352149241280877834}
m_RootOrder: 5
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -10761,94 +10776,6 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &2352149240425685531
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2352149240425685532}
- component: {fileID: 2352149240425685534}
- component: {fileID: 2352149240425685533}
- component: {fileID: 2352149240425685535}
m_Layer: 5
m_Name: Grid Lines
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &2352149240425685532
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2352149240425685531}
m_LocalRotation: {x: 0, y: 0, z: 0.13052616, w: 0.9914449}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2352149241280877834}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 15}
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!114 &2352149240425685533
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2352149240425685531}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 1cb3b89320b91bf4986d2333eebadbbd, type: 2}
m_Color: {r: 0.8039216, g: 0.8039216, 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_Texture: {fileID: 2800000, guid: 99dddb0ee93bf6c4190e1ebba8092356, type: 3}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!222 &2352149240425685534
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2352149240425685531}
m_CullTransparentMesh: 0
--- !u!114 &2352149240425685535
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2352149240425685531}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7abd72c7a224abb43b58429a917aff25, type: 3}
m_Name:
m_EditorClassIdentifier:
Camera: {fileID: 2115559090}
Modulo: 0
Offset: 0
--- !u!1 &2352149240555162888
GameObject:
m_ObjectHideFlags: 0
@ -11134,7 +11061,7 @@ RectTransform:
- {fileID: 2352149241923245455}
- {fileID: 2352149240139726782}
m_Father: {fileID: 2352149241280877834}
m_RootOrder: 4
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 15}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -11375,7 +11302,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2352149241280877834}
m_RootOrder: 3
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
@ -11466,8 +11393,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.55497384, g: 0.55497384, b: 1, a: 1}
m_Material: {fileID: 2100000, guid: 0f1ddbd2b64ea724c81430875def275d, type: 2}
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
@ -12195,7 +12122,6 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 2352149240818267995}
- {fileID: 2352149240425685532}
- {fileID: 2352149241570183590}
- {fileID: 2352149240782116564}
- {fileID: 2352149240622546024}
@ -12289,7 +12215,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2352149241280877834}
m_RootOrder: 2
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
@ -12869,6 +12795,95 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2352149241950064197}
m_CullTransparentMesh: 0
--- !u!1001 &2820167578929834581
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 2353559640203777757, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalScale.x
value: 2
objectReference: {fileID: 0}
- target: {fileID: 2353559640203777757, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalScale.y
value: 2
objectReference: {fileID: 0}
- target: {fileID: 2353559640203777757, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalScale.z
value: 2
objectReference: {fileID: 0}
- target: {fileID: 5347824108838409208, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_Name
value: Zenith
objectReference: {fileID: 0}
- target: {fileID: 5347824108838409208, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_RootOrder
value: 6
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7719100217559641643, guid: cc23690c99435cc4db51e05d523d273d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: cc23690c99435cc4db51e05d523d273d, type: 3}
--- !u!114 &7399108072567155888
MonoBehaviour:
m_ObjectHideFlags: 0
@ -13251,6 +13266,11 @@ PrefabInstance:
propertyPath: m_Name
value: Djinni
objectReference: {fileID: 0}
- target: {fileID: 8442521443025013260, guid: 79024f635e46f5546b670b58b07fa037,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9106854767781449910, guid: 79024f635e46f5546b670b58b07fa037,
type: 3}
propertyPath: m_LocalPosition.x

Binary file not shown.

View file

@ -32,6 +32,7 @@ public class ActionGameManager : MonoBehaviour
private float _time;
private AetheriaInput _input;
private int _zoomLevelIndex;
public List<Ship> PlayerShips { get; } = new List<Ship>();
public DatabaseCache ItemData { get; private set; }
public ItemManager ItemManager { get; private set; }
@ -73,22 +74,27 @@ public class ActionGameManager : MonoBehaviour
SectorRenderer.MinimapDistance = Settings.MinimapZoomLevels[_zoomLevelIndex];
};
// _input.Global.MapToggle.performed += context =>
// {
// MapView.enabled = !MapView.enabled;
// GameplayUI.SetActive(!MapView.enabled);
// if (MapView.enabled)
// {
// MapView.BindInput(_input.UI);
// _input.Player.Disable();
// }
// else
// {
// _input.Player.Enable();
// SectorRenderer.ViewDistance = Settings.DefaultViewDistance;
// SectorRenderer.MinimapDistance = Settings.MinimapZoomLevels[_zoomLevelIndex];
// }
// };
_input.Global.MapToggle.performed += context =>
{
if (Menu.gameObject.activeSelf && Menu.CurrentTab == MenuTab.Map)
{
Menu.gameObject.SetActive(false);
return;
}
Menu.ShowTab(MenuTab.Map);
};
_input.Global.Inventory.performed += context =>
{
if (Menu.gameObject.activeSelf && Menu.CurrentTab == MenuTab.Inventory)
{
Menu.gameObject.SetActive(false);
return;
}
Menu.ShowTab(MenuTab.Inventory);
};
ConsoleController.AddCommand("editmode", _ => ToggleEditMode());
ConsoleController.AddCommand("savezone", args =>
@ -98,6 +104,20 @@ public class ActionGameManager : MonoBehaviour
SaveZone();
});
var stationType = ItemData.GetAll<HullData>().First(x=>x.HullType==HullType.Station);
var stationHull = ItemManager.CreateInstance(stationType, 0, 1) as EquippableItem;
var stationParent = Zone.PlanetInstances.Values.OrderByDescending(p => p.BodyData.Mass.Value).ElementAt(2);
var parentOrbit = stationParent.Orbit.Data.ID;
var stationPos = Zone.GetOrbitPosition(parentOrbit) +
normalize(ItemManager.Random.NextFloat2() - float2(.5f, .5f)) * ItemManager.Random.NextFloat() * stationParent.GravityWellRadius.Value * .75f;
var stationOrbit = Zone.CreateOrbit(parentOrbit, stationPos);
var station = new OrbitalEntity(ItemManager, Zone, stationHull, stationOrbit.ID);
Zone.Entities.Add(station);
var hullType = ItemData.GetAll<HullData>().First(x=>x.HullType==HullType.Ship);
var shipHull = ItemManager.CreateInstance(hullType, 0, 1) as EquippableItem;
var ship = new Ship(ItemManager, Zone, shipHull);
// MapButton.onClick.AddListener(() =>
// {
// if (_currentMenuTabButton == MapPanel) return;
@ -106,9 +126,6 @@ public class ActionGameManager : MonoBehaviour
// _currentMenuTabButton = MapButton;
// });
//
// var hullType = ItemData.GetAll<HullData>().First(x=>x.HullType==HullType.Ship);
// var hull = ItemManager.CreateInstance(hullType, 0, 1) as EquippableItem;
// var entity = new Ship(ItemManager, Zone, hull);
//InventoryPanel.Display(ItemManager, entity);
}

View file

@ -799,6 +799,14 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
},
{
""name"": ""Inventory"",
""type"": ""Button"",
""id"": ""dafe13a7-da46-408e-853e-6954e37da5c8"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
}
],
""bindings"": [
@ -812,6 +820,17 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
""action"": ""Map Toggle"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""2eb827dd-4707-4648-b7e5-cf1fd8fa00da"",
""path"": ""<Keyboard>/#(I)"",
""interactions"": """",
""processors"": """",
""groups"": ""Keyboard&Mouse"",
""action"": ""Inventory"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
}
@ -901,6 +920,7 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
// Global
m_Global = asset.FindActionMap("Global", throwIfNotFound: true);
m_Global_MapToggle = m_Global.FindAction("Map Toggle", throwIfNotFound: true);
m_Global_Inventory = m_Global.FindAction("Inventory", throwIfNotFound: true);
}
public void Dispose()
@ -1121,11 +1141,13 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
private readonly InputActionMap m_Global;
private IGlobalActions m_GlobalActionsCallbackInterface;
private readonly InputAction m_Global_MapToggle;
private readonly InputAction m_Global_Inventory;
public struct GlobalActions
{
private @AetheriaInput m_Wrapper;
public GlobalActions(@AetheriaInput wrapper) { m_Wrapper = wrapper; }
public InputAction @MapToggle => m_Wrapper.m_Global_MapToggle;
public InputAction @Inventory => m_Wrapper.m_Global_Inventory;
public InputActionMap Get() { return m_Wrapper.m_Global; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
@ -1138,6 +1160,9 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
@MapToggle.started -= m_Wrapper.m_GlobalActionsCallbackInterface.OnMapToggle;
@MapToggle.performed -= m_Wrapper.m_GlobalActionsCallbackInterface.OnMapToggle;
@MapToggle.canceled -= m_Wrapper.m_GlobalActionsCallbackInterface.OnMapToggle;
@Inventory.started -= m_Wrapper.m_GlobalActionsCallbackInterface.OnInventory;
@Inventory.performed -= m_Wrapper.m_GlobalActionsCallbackInterface.OnInventory;
@Inventory.canceled -= m_Wrapper.m_GlobalActionsCallbackInterface.OnInventory;
}
m_Wrapper.m_GlobalActionsCallbackInterface = instance;
if (instance != null)
@ -1145,6 +1170,9 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
@MapToggle.started += instance.OnMapToggle;
@MapToggle.performed += instance.OnMapToggle;
@MapToggle.canceled += instance.OnMapToggle;
@Inventory.started += instance.OnInventory;
@Inventory.performed += instance.OnInventory;
@Inventory.canceled += instance.OnInventory;
}
}
}
@ -1218,5 +1246,6 @@ public class @AetheriaInput : IInputActionCollection, IDisposable
public interface IGlobalActions
{
void OnMapToggle(InputAction.CallbackContext context);
void OnInventory(InputAction.CallbackContext context);
}
}

View file

@ -12,7 +12,7 @@ public class GameSettings : ScriptableObject
public float MinimapZoneGravityRange;
public float[] MinimapZoomLevels;
public int DefaultMinimapZoom;
public float IconSize;
public ExponentialCurve IconSize;
public int AsteroidMeshCount = 5;
public float MinimapAsteroidSize = 3;
public float PlanetRotationSpeed = 1;

View file

@ -84,8 +84,6 @@ public class SectorRenderer : MonoBehaviour
foreach(var camera in MinimapCameras)
camera.orthographicSize = value;
// MinimapGravityQuad.transform.localScale = value * 2 * Vector3.one;
foreach (var planet in _planets.Values)
planet.Icon.transform.localScale = Settings.IconSize / 256 * value * Vector3.one;
}
}
@ -214,13 +212,19 @@ public class SectorRenderer : MonoBehaviour
}
var planetInstance = _zone.PlanetInstances[planetData.ID];
planetInstance.BodyRadius.Subscribe(f => planet.Body.transform.localScale = f * Vector3.one);
planetInstance.BodyRadius.Subscribe(f =>
{
planet.Body.transform.localScale = f * Vector3.one;
});
planetInstance.GravityWellRadius.Subscribe(f => planet.GravityWell.transform.localScale = f * Vector3.one);
planetInstance.GravityWellDepth.Subscribe(f =>
{
if (f > _maxDepth) _maxDepth = f;
planet.GravityWell.material.SetFloat("_Depth", f);
planet.Icon.transform.position = new Vector3(0, -f, 0);
});
planetInstance.BodyData.Mass.Subscribe(f => planet.Icon.transform.localScale = Settings.IconSize.Evaluate(f) * Vector3.one);
_planets[planetData.ID] = planet;
if (!_rootFound)
@ -287,7 +291,8 @@ public class SectorRenderer : MonoBehaviour
{
var planetInstance = _zone.PlanetInstances[planet.Key];
var p = _zone.GetOrbitPosition(planetInstance.BodyData.Orbit);
planet.Value.transform.position = new Vector3(p.x, _zone.GetHeight(p) + planetInstance.BodyRadius.Value * 2, p.y);
planet.Value.transform.position = new Vector3(p.x, 0, p.y);
planet.Value.Body.transform.position = new Vector3(0, _zone.GetHeight(p) + planetInstance.BodyRadius.Value * 2, 0);
if(planet.Value is GasGiantObject gasGiantObject)
{
gasGiantObject.GravityWaves.material.SetFloat("_Phase", Time * Settings.PlanetSettings.WaveSpeed.Evaluate(planetInstance.BodyData.Mass.Value));

View file

@ -43,6 +43,8 @@ public interface INamedEntry
Union(26, typeof(GasGiantData)),
Union(27, typeof(SunData)),
Union(28, typeof(PlanetData)),
Union(29, typeof(CargoBayData)),
Union(30, typeof(DockingBayData)),
JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter<DatabaseEntry>))]
//[Union(21, typeof(ContractData))]
//[Union(22, typeof(Station))]

View file

@ -41,8 +41,7 @@ public abstract class Entity
public readonly Dictionary<object, float> VisibilitySources = new Dictionary<object, float>();
private List<IPopulationAssignment> PopulationAssignments = new List<IPopulationAssignment>();
private bool _active;
public EquippedItem[,] GearOccupancy;
public EquippedItem[,] ThermalOccupancy;

View file

@ -142,6 +142,8 @@ public class Shape
Union(1, typeof(CompoundCommodityData)),
Union(2, typeof(GearData)),
Union(3, typeof(HullData)),
Union(4, typeof(CargoBayData)),
Union(5, typeof(DockingBayData)),
JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter<ItemData>))]
public abstract class ItemData : DatabaseEntry, INamedEntry
{
@ -265,6 +267,14 @@ public class CargoBayData : EquippableItemData
[IgnoreMember] public override HardpointType HardpointType => HardpointType.Tool;
}
[RethinkTable("Items"), Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)]
public class DockingBayData : CargoBayData
{
[InspectableField, JsonProperty("maxSize"), Key(13)]
public int2 MaxSize;
[IgnoreMember] public override HardpointType HardpointType => HardpointType.Tool;
}
[RethinkTable("Items"), Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)]
public class HullData : EquippableItemData
{
@ -277,6 +287,9 @@ public class HullData : EquippableItemData
[InspectableField, JsonProperty("hullType"), Key(15)]
public HullType HullType;
[InspectableField, JsonProperty("gridOffset"), Key(16)]
public float GridOffset;
[IgnoreMember]
public Shape InteriorCells
{

View file

@ -70,6 +70,9 @@ public class InventoryPanel : MonoBehaviour
spriteIndex += 1 << i;
}
if (item != null)
spriteIndex += 1 << 8;
if (spriteIndex == 0)
{
var empty = new GameObject("Empty Node", typeof(RectTransform));
@ -111,6 +114,9 @@ public class InventoryPanel : MonoBehaviour
if (ItemMatch(_offsets[i]))
spriteIndex += 1 << i;
if (item != null)
spriteIndex += 1 << 8;
if (spriteIndex == 0)
{
var empty = new GameObject("Empty Node", typeof(RectTransform));

View file

@ -107,6 +107,6 @@ public static class UnityExtensions
public static Color ToColor(this float3 v) => new Color(v.x,v.y,v.z);
public static Vector3 Flatland(this Vector2 v) => new Vector3(v.x,0,v.y);
public static Vector3 Flatland(this Vector2 v, float y = 0) => new Vector3(v.x,y,v.y);
public static Vector2 Flatland(this Vector3 v) => new Vector2(v.x,v.z);
}

View file

@ -171,7 +171,7 @@ Shader "UI/Isolines"
// Loop over angle isolines
for (float ia = 0.5; ia < 13; ia++) {
float isoline = abs(angle - ia / 6.0);
col += (1-smoothstep(_AngleWidth, _AngleWidth * _AngleFade, isoline)) * lerp(_AngleColor,_DangerColor,dangerblend) * blend * planmag;
col += (1-smoothstep(_AngleWidth, _AngleWidth * _AngleFade, isoline)) * lerp(_AngleColor,_DangerColor,dangerblend) * blend * (planmag / _Scale);
// col += (1-smoothstep(_Angle2Width, _Angle2Width * _Angle2Fade, isoline / angmag)) * lerp(_AngleColor,_DangerColor*4,dangerblend) * blend; // Isoline
}

View file

@ -26,7 +26,7 @@ TextureImporter:
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048