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_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!4 &2275953190273124041
Transform:
m_ObjectHideFlags: 0
@ -154,9 +154,9 @@ SpriteRenderer:
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_SortingLayerID: -278359049
m_SortingLayer: 2
m_SortingOrder: 100
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 0.41568628}
m_FlipX: 0
@ -242,7 +242,7 @@ SpriteRenderer:
m_SortingLayer: 1
m_SortingOrder: 1
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_FlipY: 0
m_DrawMode: 0

View file

@ -6,14 +6,16 @@ public class TileBehaviour : MonoBehaviour
{
private BaseTile _tile;
private SpriteRenderer _hoverIndicatorSpriteRenderer;
private static Color _hoverIndicatorColor;
// Start is called before the first frame update
void Start()
{
//_hoverIndicatorSpriteRenderer = gameObject.transform.GetChild(0).GetComponent<SpriteRenderer>();
//SetHoverIndicatorVisibility(false);
_hoverIndicatorSpriteRenderer = gameObject.transform.GetChild(2).GetComponent<SpriteRenderer>();
SetHoverIndicatorVisibility(false);
SetTile(new GrassTile(gameObject));
gameObject.transform.GetChild(0).GetComponent<SpriteRenderer>().color = Color.clear;
_hoverIndicatorColor = new Color(1, 1, 1, 0.3f);
}
// Update is called once per frame
@ -48,16 +50,23 @@ public class TileBehaviour : MonoBehaviour
private void OnMouseEnter()
{
//SetHoverIndicatorVisibility(true);
SetHoverIndicatorVisibility(true);
}
private void OnMouseExit()
{
//SetHoverIndicatorVisibility(false);
SetHoverIndicatorVisibility(false);
}
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_EditorVersionWithRevision: 2021.3.2f1 (d6360bedb9a0)
m_EditorVersion: 2021.3.1f1
m_EditorVersionWithRevision: 2021.3.1f1 (3b70a0754835)