Final commit

This commit is contained in:
2022-05-18 00:21:35 +07:00
parent ebddcadc38
commit 4132787ef8
1671 changed files with 697308 additions and 714 deletions

View File

@ -0,0 +1,37 @@
using System;
using UnityEngine;
namespace UnityStandardAssets.Effects
{
public class Hose : MonoBehaviour
{
public float maxPower = 20;
public float minPower = 5;
public float changeSpeed = 5;
public ParticleSystem[] hoseWaterSystems;
public Renderer systemRenderer;
private float m_Power;
// Update is called once per frame
private void Update()
{
m_Power = Mathf.Lerp(m_Power, Input.GetMouseButton(0) ? maxPower : minPower, Time.deltaTime*changeSpeed);
if (Input.GetKeyDown(KeyCode.Alpha1))
{
systemRenderer.enabled = !systemRenderer.enabled;
}
foreach (var system in hoseWaterSystems)
{
ParticleSystem.MainModule mainModule = system.main;
mainModule.startSpeed = m_Power;
var emission = system.emission;
emission.enabled = (m_Power > minPower*1.1f);
}
}
}
}