CangJie/Assets/Scripts//Interacter.cs

40 lines
763 B
C#
Raw Normal View History

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