using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityGameFramework.Runtime;
///
/// 场景 可破坏的
///
public class SceneEventDamagedLogic : MonoBehaviour
{
///
/// 掉落ID
///
public int dropID;
///
/// 破坏次数
///
public int number = 1;
public int index = 0;
Button btnInteractive;
Collider player;
private void Awake()
{
}
// Start is called before the first frame update
void Start()
{
SceneEventDamaged info = this.gameObject.GetComponent();
this.dropID = info.dropID;
this.number = info.number;
SceneCmptManager.Instance.AddDamageCmpt(this.gameObject);
}
public void OnTriggerEnter(Collider collider)
{
if (collider.gameObject.layer != LayerMask.NameToLayer("Player"))
{
return;
}
if (collider.name == "WeaponCollider")
{
return;
}
player = collider;
BattleCanvas battlePanel = UI_BaseMainWindow.Instance().battleCanvas;
GameObject interactive = battlePanel.transform.Find("Main/Buttons/0").gameObject;
interactive.SetActive(true);
btnInteractive = interactive.GetComponent