网上演练贵港万达广场(人员密集)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.3 KiB

4 years ago
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class OilTanksCooling : MonoBehaviour
{
//是否受热中
public bool IsHeating = false;
// 是否发生灾情
public bool IsOver = false;
// 是否冷却中
public bool IsCooling = false;
// 冷却检查时间
public float coolingCheckedTime = 1f;
//
public GameObject CoolingObject;
public void SetCoolingObject()
{
if (CoolingObject != null && GameSettings.othersSettings.mode== Mode.Practice)
{
CoolingObject.SetActive(IsCooling);
}
}
private void CheckedIsCooling()
{
if (IsCooling)
{
coolingCheckedTime -= Time.deltaTime;
if (coolingCheckedTime <= 0)
{
IsCooling = false;
}
//Debug.Log(gameObject.name + "冷却中");
}
//else
//{
// Debug.Log(gameObject.name + "未冷却");
//}
}
private void Update()
{
if (IsHeating && !IsOver)
{
CheckedIsCooling();
}
}
void OnParticleCollision(GameObject other)
{
if (other.name == "WaterStraight")
{
IsCooling = true;
coolingCheckedTime = 1f;
}
}
}