mirror of
https://github.com/celisej567/forest.git
synced 2026-01-04 02:10:26 +03:00
49 lines
988 B
C#
49 lines
988 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
|
|
public class fireplace : MonoBehaviour
|
|
{
|
|
public Light firelight;
|
|
public float magnitude = 2;
|
|
public float timer = 0.5f;
|
|
private float time = 0;
|
|
public float dietime = 1;
|
|
public float AddFromStick = 0.3f;
|
|
public Slider Fuel;
|
|
|
|
private void Start()
|
|
{
|
|
|
|
}
|
|
|
|
private void OnDrawGizmos()
|
|
{
|
|
|
|
}
|
|
|
|
private void OnTriggerEnter(Collider other)
|
|
{
|
|
if(other.tag == "Player")
|
|
{
|
|
dietime += AddFromStick * other.GetComponent<PlayerMovement>().stickCount;
|
|
other.GetComponent<PlayerMovement>().stickCount = 0;
|
|
}
|
|
}
|
|
|
|
void FixedUpdate()
|
|
{
|
|
|
|
dietime -= 0.001f;
|
|
time += Time.deltaTime * timer * Random.Range(1,4);
|
|
|
|
firelight.intensity = Mathf.Sin(time) * timer + 10 * dietime;
|
|
Fuel.value = dietime;
|
|
//Debug.Log(Fuel.value);
|
|
}
|
|
|
|
|
|
}
|