CangJie/Assets/Scripts//Thunder.cs
lspdC 76c1cf529e 3.26
下载美术动画素材
进一步整合中(预计还要整合一段时间,houdini还没做喵)
2022-03-26 19:18:13 +08:00

47 lines
968 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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