Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/LightRays2D.cs
2026-03-04 10:03:45 +08:00

46 lines
849 B
C#

using UnityEngine;
[ExecuteInEditMode]
[RequireComponent(typeof(MeshFilter))]
[RequireComponent(typeof(MeshRenderer))]
public class LightRays2D : LightRays2DAbstract
{
private MeshRenderer mr;
[HideInInspector]
public int sortingLayer;
private int _sortingLayer;
[HideInInspector]
public int orderInLayer;
private int _orderInLayer;
protected override void GetReferences()
{
mr = GetComponent<MeshRenderer>();
}
protected override Material GetMaterial()
{
return mr.sharedMaterial;
}
protected override void Update()
{
base.Update();
if (sortingLayer != _sortingLayer || orderInLayer != _orderInLayer)
{
mr.sortingLayerID = sortingLayer;
mr.sortingOrder = orderInLayer;
_sortingLayer = sortingLayer;
_orderInLayer = orderInLayer;
}
}
protected override void ApplyMaterial(Material material)
{
}
}