diff options
Diffstat (limited to 'AlienSurvival/Assets/Scripts')
-rw-r--r-- | AlienSurvival/Assets/Scripts/Rendering/TopDownShadowCaster.cs | 5 |
1 files changed, 4 insertions, 1 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; } |