CangJie/Assets/Scripts//Interacter.cs
lspdC d5836fec13 3.21(未合并)
完成火焰,碎石交互,武器升级替换。
设置好打雷演出框架,自动追击的雷击框架,尚未加入碰撞判定。
2022-03-21 19:49:15 +08:00

40 lines
763 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();
}
}