Files
fps-citybuild-unity/Assets/Scripts/LightSwitch.cs
2021-10-02 13:42:24 +02:00

37 lines
688 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LightSwitch : Interactable
{
public Light m_Light;
public bool isOn;
private void Start()
{
UpdateLight();
}
private void UpdateLight()
{
m_Light.enabled = isOn;
}
public override string GetDescription()
{
if (isOn)
{
return "Press [E] to turn <color=red>off</color> the light.";
}
return "Press [E] to turn <color=green>on</color> the light.";
}
public override void Interact()
{
isOn = !isOn;
//Debug.Log("Click Light");
UpdateLight();
}
}