1
0
Fork 0
This repository has been archived on 2024-01-06. You can view files and clone it, but cannot push or open issues or pull requests.
Global-Game-Jam-2019/Assets/Scripts/PlayerTorch.cs
2019-01-27 14:54:55 +01:00

40 lines
1,009 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerTorch : MonoBehaviour
{
public GameObject torch;
private float previousTime;
// Start is called before the first frame update
void Start()
{
previousTime = Time.realtimeSinceStartup;
}
// Update is called once per frame
void Update()
{
if ((Input.GetKeyDown(KeyCode.F) || Manette.IsTorch()) && GetComponent<PlayerScript>().GetNumberOfWood() > 0)
{
torch.SetActive(!torch.active);
}
if (Time.realtimeSinceStartup - previousTime > 1.0f && torch.active)
{
GetComponent<PlayerScript>().BurnObjects(10);
previousTime = Time.realtimeSinceStartup;
}
if (GetComponent<PlayerScript>().GetNumberOfWood() <= 0)
{
torch.SetActive(false);
}
}
public bool TorchIsActive ()
{
return torch.active;
}
}