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

31 lines
664 B
C#

using UnityEngine;
namespace Artngame.SKYMASTER
{
[RequireComponent(typeof(WaterBaseSM))]
[ExecuteInEditMode]
public class SpecularLightingSM : MonoBehaviour
{
public Transform specularLight;
private WaterBaseSM m_WaterBase;
public void Start()
{
m_WaterBase = (WaterBaseSM)base.gameObject.GetComponent(typeof(WaterBaseSM));
}
public void Update()
{
if (!m_WaterBase)
{
m_WaterBase = (WaterBaseSM)base.gameObject.GetComponent(typeof(WaterBaseSM));
}
if ((bool)specularLight && (bool)m_WaterBase.sharedMaterial)
{
m_WaterBase.sharedMaterial.SetVector("_WorldLightDir", specularLight.transform.forward);
}
}
}
}