This commit is contained in:
JA
2026-06-20 19:34:23 +08:00
parent e5031c0068
commit d442805c3f
4136 changed files with 514641 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Destructeable : MonoBehaviour
{
public GameObject destoryVFX;
public GameObject big;
public GameObject small;
private bool isDestory=false;
public float reTiem = 5;
public void OnDestoryObject()
{
if (isDestory)
return;
if (destoryVFX != null)
{
Instantiate(destoryVFX,transform.position,transform.rotation);
}
big.SetActive(false);
SmallActive(true);
isDestory = true;
StartCoroutine(nameof(DestoryTime));
}
IEnumerator DestoryTime()
{
yield return new WaitForSeconds(reTiem);
big.SetActive(true);
SmallActive(false);
}
private void SmallActive(bool active)
{
if (small != null)
{
small.SetActive(active);
isDestory = false;
}
}
}