summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AlienSurvival/Assets/Scripts/Rendering/TopDownShadowCaster.cs5
-rw-r--r--AlienSurvival/Assets/Test/Scenes/6_PixelCanvas 1.unity6
2 files changed, 7 insertions, 4 deletions
diff --git a/AlienSurvival/Assets/Scripts/Rendering/TopDownShadowCaster.cs b/AlienSurvival/Assets/Scripts/Rendering/TopDownShadowCaster.cs
index 9e3a3ee..00415bc 100644
--- a/AlienSurvival/Assets/Scripts/Rendering/TopDownShadowCaster.cs
+++ b/AlienSurvival/Assets/Scripts/Rendering/TopDownShadowCaster.cs
@@ -2,7 +2,7 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
-[DisallowMultipleComponent]
+[ExecuteInEditMode, DisallowMultipleComponent]
[RequireComponent(typeof(TopDownTransform))]
[RequireComponent(typeof(SpriteRenderer))]
public class TopDownShadowCaster : MonoBehaviour
@@ -24,6 +24,7 @@ public class TopDownShadowCaster : MonoBehaviour
if (m_Shadow == null)
{
m_Shadow = new GameObject("shadow");
+ m_Shadow.hideFlags = HideFlags.HideAndDontSave;
m_Shadow.transform.SetParent(transform);
m_Shadow.transform.localScale = m_Scale;
@@ -41,6 +42,8 @@ public class TopDownShadowCaster : MonoBehaviour
if (m_Shadow == null)
return;
+ m_ShadowRenderer.color = m_Color;
+
Vector3 pos = m_Coord.GetGround3DPosition();
m_Shadow.transform.position = pos;
}
diff --git a/AlienSurvival/Assets/Test/Scenes/6_PixelCanvas 1.unity b/AlienSurvival/Assets/Test/Scenes/6_PixelCanvas 1.unity
index e5b731d..65aabea 100644
--- a/AlienSurvival/Assets/Test/Scenes/6_PixelCanvas 1.unity
+++ b/AlienSurvival/Assets/Test/Scenes/6_PixelCanvas 1.unity
@@ -8907,7 +8907,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 895402452}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: -2.0757914, y: 5.1800003, z: 0}
+ m_LocalPosition: {x: -2.0757914, y: 7.233656, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
@@ -8925,7 +8925,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 2b1fbd797bf03674e9d1b81edc11e3f1, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_LocalPosition: {x: -2.0757914, y: 3, z: 2.18}
+ m_LocalPosition: {x: -2.0757914, y: 3.3155086, z: 3.9181473}
m_LocalRotation: 0
m_LocalScale: {x: 0, y: 0}
--- !u!114 &895402457
@@ -8940,7 +8940,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: f1ce201566412034c99687a8c5b94075, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_Color: {r: 0, g: 0, b: 0, a: 0.105882354}
+ m_Color: {r: 0, g: 0, b: 0, a: 0.12941177}
m_Scale: {x: 1, y: 0.5}
--- !u!1 &900101673
GameObject: