Added outline settings

This commit is contained in:
journaliciouz
2025-12-11 13:23:46 +01:00
parent 942bbc59f1
commit 02e450271e
8 changed files with 173 additions and 3 deletions

View File

@@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using UnityEngine;
public class GlowOutline : MonoBehaviour
{
private SpriteRenderer parentSprite;
private SpriteRenderer outlineSprite;
public float scaleFactor;
public GlowOutlineData[] outlineModes;
private void OnEnable()
{
SetupOutline();
}
private void SetupOutline()
{
parentSprite = GetComponentInParent<SpriteRenderer>();
outlineSprite = GetComponent<SpriteRenderer>();
outlineSprite.sprite = parentSprite.sprite;
gameObject.transform.localScale = gameObject.transform.localScale * scaleFactor;
//outlineSprite.color = outlineColour;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 0f935b14e8862e249bdc2bde13bc19fd

View File

@@ -0,0 +1,9 @@
using UnityEngine;
[System.Serializable]
public class GlowOutlineData
{
public enum InteractionType { Pickup, Combine, Interaction };
public InteractionType interaction;
public Color outlineColour;
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: e30fc1ed343c85742bc48b4c75fb6fbf