public static float BatteryLife = 100;
public AudioClip soundEffect;
public Light Torch;
public float BatteryReductionSpeed = 3.0f;
void Awake()
{
Torch.enabled = false;
}
void Update()
{
if (Torch.enabled)
{
BatteryLife = BatteryLife - (BatteryReductionSpeed * Time.deltaTime);
}
if (Input.GetButtonDown ("RightBumper") && HUD.HasFlashlight && !Torch.enabled)
{
audio.PlayOneShot(soundEffect, 1.0f);
if (BatteryLife <= 0 && HUD.BatteryCount>0)
{
HUD.BatteryCount--;
BatteryLife = 100;
}
Torch.enabled = true;
}
else if (Input.GetButtonDown ("RightBumper") && HUD.HasFlashlight && Torch.enabled)
{
audio.PlayOneShot(soundEffect, 1.0f);
Torch.enabled = false;
}
if (BatteryLife <= 0)
{
BatteryLife = 0;
Torch.enabled = false;
}
}
}
No comments:
Post a Comment