33 lines
713 B
C#
33 lines
713 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using DragonLi.Core;
|
|
using UnityEngine;
|
|
|
|
public class SelfDie : MonoBehaviour
|
|
{
|
|
public float desTime;
|
|
|
|
public bool isSetDieTime;
|
|
private void Start()
|
|
{
|
|
if(isSetDieTime)
|
|
return;
|
|
MonoSingleton<CoroutineTaskManager>.Instance.WaitSecondTodo(() =>
|
|
{
|
|
if(gameObject)
|
|
Destroy(gameObject);
|
|
},desTime);
|
|
}
|
|
|
|
public void SetDieTime(float dieTime)
|
|
{
|
|
desTime = dieTime;
|
|
MonoSingleton<CoroutineTaskManager>.Instance.WaitSecondTodo(() =>
|
|
{
|
|
if(gameObject)
|
|
Destroy(gameObject);
|
|
},desTime);
|
|
}
|
|
}
|