religion/Assets/Scripts/MoneyBox.cs

38 lines
770 B
C#
Raw Normal View History

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Sirenix.OdinInspector;
/// <summary>
/// 塞钱箱类
/// </summary>
[RequireComponent(typeof(BoxCollider2D))]
public class MoneyBox : Interactive
{
/// <summary>
/// 箱子里有钱吗?
/// </summary>
public bool hasMoney;
void Start(){
Init();
}
private void Init(){
itemName = ItemName.;
}
public override void OnCall(){
OnBeGaveMoney();
}
/// <summary>
/// 当被塞钱的时候触发
/// </summary>
public override void OnBeGaveMoney(){hasMoney = true;}
/// <summary>
/// 当被拿钱的时候触发
/// </summary>
public void OnBeTakeMoney(){hasMoney = false;}
}