Files
CortexCore ba342d6627 1
2023-11-30 00:23:23 +08:00

36 lines
1.0 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
namespace FIMSpace.Generating
{
public class SimpleKey : MonoBehaviour
{
public UnityEvent OnCollected;
public GameObject OnCollectedCreate;
public bool IsBossKey = false;
void Start()
{
}
private void OnCollisionEnter(Collision collision)
{
if (collision.transform.CompareTag("Player"))
{
if (IsBossKey)
{
if (DungeonGameController_PGGDemo.Instance) DungeonGameController_PGGDemo.Instance.OnKeyCollected();
else
SimpleGameController.Instance.OnKeyCollected();
}
OnCollected.Invoke();
if (OnCollectedCreate) GameObject.Instantiate(OnCollectedCreate, transform.position + Vector3.up * 0.5f, Quaternion.identity);
GameObject.Destroy(gameObject);
}
}
}
}