Files
2026-05-26 16:15:54 +08:00

33 lines
938 B
C#

using asap.core;
using Game;
using System;
using UniRx;
using UnityEngine;
namespace Script.RuntimeScript.GameLogic
{
public class PropBoxItem : MonoBehaviour
{
public GameObject fx_diggingbox_finish;
IDisposable disposable;
private void OnEnable()
{
disposable = GContext.OnEvent<EventSandDigNewClamp>().Subscribe(OnPassClamp);
}
private void OnPassClamp(EventSandDigNewClamp obj)
{
//if (transform.childCount > 0)
//{
// fx_diggingbox_finish = transform.GetChild(0).gameObject;
fx_diggingbox_finish?.SetActive(false);
fx_diggingbox_finish?.SetActive(true);
//}
GContext.Publish(new EventUISound("audio_ui_sanddig_itemfinish"));
}
private void OnDisable()
{
disposable?.Dispose();
disposable = null;
}
}
}