finished HoverIndicator

This commit is contained in:
j-weissen 2022-06-09 08:59:32 +02:00
parent 82a07f587e
commit 8e64a009f5
3 changed files with 21 additions and 12 deletions

View file

@ -100,7 +100,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!4 &2275953190273124041 --- !u!4 &2275953190273124041
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -154,9 +154,9 @@ SpriteRenderer:
m_AutoUVMaxDistance: 0.5 m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89 m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0} m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0 m_SortingLayerID: -278359049
m_SortingLayer: 0 m_SortingLayer: 2
m_SortingOrder: 0 m_SortingOrder: 100
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3} m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 0.41568628} m_Color: {r: 1, g: 1, b: 1, a: 0.41568628}
m_FlipX: 0 m_FlipX: 0
@ -242,7 +242,7 @@ SpriteRenderer:
m_SortingLayer: 1 m_SortingLayer: 1
m_SortingOrder: 1 m_SortingOrder: 1
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3} m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 0.49803922, g: 0.49803922, b: 1, a: 0.57254905} m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0 m_FlipX: 0
m_FlipY: 0 m_FlipY: 0
m_DrawMode: 0 m_DrawMode: 0

View file

@ -6,14 +6,16 @@ public class TileBehaviour : MonoBehaviour
{ {
private BaseTile _tile; private BaseTile _tile;
private SpriteRenderer _hoverIndicatorSpriteRenderer; private SpriteRenderer _hoverIndicatorSpriteRenderer;
private static Color _hoverIndicatorColor;
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
//_hoverIndicatorSpriteRenderer = gameObject.transform.GetChild(0).GetComponent<SpriteRenderer>(); _hoverIndicatorSpriteRenderer = gameObject.transform.GetChild(2).GetComponent<SpriteRenderer>();
//SetHoverIndicatorVisibility(false); SetHoverIndicatorVisibility(false);
SetTile(new GrassTile(gameObject)); SetTile(new GrassTile(gameObject));
gameObject.transform.GetChild(0).GetComponent<SpriteRenderer>().color = Color.clear; gameObject.transform.GetChild(0).GetComponent<SpriteRenderer>().color = Color.clear;
_hoverIndicatorColor = new Color(1, 1, 1, 0.3f);
} }
// Update is called once per frame // Update is called once per frame
@ -48,16 +50,23 @@ public class TileBehaviour : MonoBehaviour
private void OnMouseEnter() private void OnMouseEnter()
{ {
//SetHoverIndicatorVisibility(true); SetHoverIndicatorVisibility(true);
} }
private void OnMouseExit() private void OnMouseExit()
{ {
//SetHoverIndicatorVisibility(false); SetHoverIndicatorVisibility(false);
} }
private void SetHoverIndicatorVisibility(bool visible) private void SetHoverIndicatorVisibility(bool visible)
{ {
_hoverIndicatorSpriteRenderer.enabled = visible; if (visible)
{
_hoverIndicatorSpriteRenderer.color = _hoverIndicatorColor;
}
else
{
_hoverIndicatorSpriteRenderer.color = Color.clear;
}
} }
} }

View file

@ -1,2 +1,2 @@
m_EditorVersion: 2021.3.2f1 m_EditorVersion: 2021.3.1f1
m_EditorVersionWithRevision: 2021.3.2f1 (d6360bedb9a0) m_EditorVersionWithRevision: 2021.3.1f1 (3b70a0754835)