CangJie/Assets/Scripts//Thunder.cs

42 lines
853 B
C#
Raw Normal View History

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Thunder : MonoBehaviour
{
Player player;
float interactTime = 2f;
bool haveInteracted = false;
void Start()
{
}
void Update()
{
}
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.TryGetComponent<Player>(out player)&&haveInteracted == false) {
StopPlayerInput();
Debug.Log("播打雷动画");
Invoke(nameof(ResetPlayerInput),interactTime);
haveInteracted = true;
}
else
Debug.Log("未能监测到Player请检查脑子是否有问题");
}
public void StopPlayerInput() {
player.ToMap("Null");
}
public void ResetPlayerInput() {
player.ToMap("Normal");
}
}