Files
2024-11-20 15:21:28 +01:00

66 lines
1.2 KiB
C#

using UnityEngine;
using System.Collections;
public class Foot_Splash : MonoBehaviour {
public ParticleSystem LeftFootSplashParticles;
public ParticleSystem LeftFootRippleParticles;
public ParticleSystem LeftFootDropletParticles;
public ParticleSystem RightFootSplashParticles;
public ParticleSystem RightFootRippleParticles;
public ParticleSystem RightFootDropletParticles;
public AudioSource SplashAudio_A;
public AudioSource SplashAudio_B;
private int leftIsSplashing = 0;
private int rightIsSplashing = 0;
void LeftFootSplash (){
if (leftIsSplashing == 0)
{
LeftFootSplashParticles.Play();
LeftFootRippleParticles.Play();
LeftFootDropletParticles.Play();
SplashAudio_A.Play();
StartCoroutine("LeftSplashPause");
}
}
void RightFootSplash (){
if (rightIsSplashing == 0)
{
RightFootSplashParticles.Play();
RightFootRippleParticles.Play();
RightFootDropletParticles.Play();
SplashAudio_B.Play();
StartCoroutine("RightSplashPause");
}
}
IEnumerator LeftSplashPause (){
leftIsSplashing = 1;
yield return new WaitForSeconds (0.4f);
leftIsSplashing = 0;
}
IEnumerator RightSplashPause (){
rightIsSplashing = 1;
yield return new WaitForSeconds (0.4f);
rightIsSplashing = 0;
}
}