Converted entity materials to new fade shader Implemented visibility system Refactored per-instance entity code to run inside monobehavior on entity instances Created state machine AI for enemy ships with basic patrol and combat routines Removed legacy AI code (controller item behaviors) Added automatic trigger group assignment for matched weapons Created ship collision system Created shield VFX and colliders
296 lines
7.9 KiB
Text
296 lines
7.9 KiB
Text
fileFormatVersion: 2
|
|
guid: ef9a54b8dacea9f44be70da43472f701
|
|
ScriptedImporter:
|
|
internalIDToNameTable: []
|
|
externalObjects: {}
|
|
serializedVersion: 2
|
|
userData:
|
|
assetBundleName:
|
|
assetBundleVariant:
|
|
script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3}
|
|
version: 29
|
|
projectContext: 0
|
|
mGraphInstanceData:
|
|
- graphLabel: Marble 002
|
|
prototypeName: Marble 002
|
|
graphDescIndex: 0
|
|
generateAllOutputs: 0
|
|
generateMipMaps: 1
|
|
preset: " <sbspreset pkgurl=\"pkg://marble_002\" label=\"\" >\n <presetinput
|
|
identifier=\"$outputsize\" uid=\"756697317\" type=\"8\" value=\"12,12\" />\n
|
|
<presetinput identifier=\"cracks_scale\" uid=\"1472628123\" type=\"4\" value=\"13\"
|
|
/>\n <presetinput identifier=\"cracks_disorder\" uid=\"1472534721\" type=\"0\"
|
|
value=\"1\" />\n <presetinput identifier=\"marble_color\" uid=\"1472505596\"
|
|
type=\"2\" value=\"0.7,0.654348,0.525\" />\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: 5777664804669422655, guid: ef9a54b8dacea9f44be70da43472f701,
|
|
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: 1, y: 1}
|
|
offset: {x: 0, y: 0}
|
|
- name: _MainTex
|
|
texture: {fileID: -5564000130503291907, guid: ef9a54b8dacea9f44be70da43472f701,
|
|
type: 3}
|
|
scale: {x: 1, y: 1}
|
|
offset: {x: 0, y: 0}
|
|
- name: _MetallicGlossMap
|
|
texture: {fileID: -3258750942226492355, guid: ef9a54b8dacea9f44be70da43472f701,
|
|
type: 3}
|
|
scale: {x: 1, y: 1}
|
|
offset: {x: 0, y: 0}
|
|
- name: _OcclusionMap
|
|
texture: {fileID: 4985089394248351555, guid: ef9a54b8dacea9f44be70da43472f701,
|
|
type: 3}
|
|
scale: {x: 1, y: 1}
|
|
offset: {x: 0, y: 0}
|
|
- name: _ParallaxMap
|
|
texture: {fileID: 7116303992264550, guid: ef9a54b8dacea9f44be70da43472f701,
|
|
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.02
|
|
- 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: Marble 002 - diffuse
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - baseColor
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - normal
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - specular
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - glossiness
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - roughness
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - metallic
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - ambientOcclusion
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
- textureName: Marble 002 - height
|
|
wrapMode: 0
|
|
filterMode: 1
|
|
aniso: 1
|
|
colorSpaceList: []
|
|
inputTextureMap: []
|
|
targetSettingList:
|
|
- label: Default
|
|
bOverride: 0
|
|
bLockRatio: 1
|
|
textureWidth: 4096
|
|
textureHeight: 4096
|
|
textureFormatMode: 0
|
|
normalCompressed: 0
|
|
bGenerateOnLoad: 1
|
|
material: {fileID: -4681939019719023292, guid: ef9a54b8dacea9f44be70da43472f701,
|
|
type: 3}
|
|
generatedTextures:
|
|
- {fileID: -5564000130503291907, guid: ef9a54b8dacea9f44be70da43472f701, type: 3}
|
|
- {fileID: 5777664804669422655, guid: ef9a54b8dacea9f44be70da43472f701, type: 3}
|
|
- {fileID: -3258750942226492355, guid: ef9a54b8dacea9f44be70da43472f701, type: 3}
|
|
- {fileID: 4985089394248351555, guid: ef9a54b8dacea9f44be70da43472f701, type: 3}
|
|
- {fileID: 7116303992264550, guid: ef9a54b8dacea9f44be70da43472f701, type: 3}
|