HKMBFZ/Assets/Scripts/Model/LightController.cs

36 lines
991 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LightController : MonoBehaviour
{
public Control3DModelBt control;
Renderer renderer;
public Control3DModelBt myBtn;
private void Start()
{
renderer = GetComponent<Renderer>();
renderer.material.DisableKeyword("_EMISSION");
}
// Update is called once per frame
void Update()
{
if (control.isInit)
{
if (!myBtn.isInit)
{
if (!renderer.material.IsKeywordEnabled("_EMISSION"))
renderer.material.EnableKeyword("_EMISSION");
}
else
{
if (renderer.material.IsKeywordEnabled("_EMISSION"))
renderer.material.DisableKeyword("_EMISSION");
}
}
else
if (renderer.material.IsKeywordEnabled("_EMISSION"))
renderer.material.DisableKeyword("_EMISSION");
}
}