CangJie/Assets/Scripts//Interacter.cs
lspdC 44c4946a71 3.20
整理了树木交互,写了个具体互动物品的基类。
创建了火类,实现火焰交互示意(拿上木棍才能成功交互)。
2022-03-20 23:24:29 +08:00

38 lines
761 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Interacter : Interactable
{
protected int interactState = 0;
protected bool interating = false;
override protected void Start()
{
base.Start();
}
protected void ResetInteracting()
{
interating = false;
player.ToMap("Normal");
}
protected virtual void ChangesDuringIntertacting(float time)
{
if (interating == false)
{
player.ToMap("Null");
interactState++;
interating = true;
Invoke(nameof(ResetInteracting), time);
}
}
public void ChangeToLastWeapon()
{
ItemController.Instance.ToLastestItem();
}
}