Unity AnimatorEvent

复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class AnimatorEvent : StateMachineBehaviour
{
    static int statePropertyId = Animator.StringToHash("State");
    static Dictionary<int, string> hashToName = new Dictionary<int, string>();
    static AnimatorEvent()
    {
       foreach (string name in new string[] { "eat", "hit", "animation"})
          hashToName.Add(Animator.StringToHash(name), name);
    }

    
    override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
       animator.SetInteger(statePropertyId, -1);
       
    }
}
相关推荐
一路向北North18 分钟前
Spring Security OAuth2.0(16):密码模式
java·后端·spring
水无痕simon18 分钟前
5 多表操作
java·开发语言·数据库
ALex_zry30 分钟前
C++26 Freestanding 库扩展详解:无操作系统也能用标准库
java·jvm·c++
Tian_Hang33 分钟前
Eclipse Mosquitto 安装及介绍
java·运维·服务器·ide·sql·mysql·eclipse
weelinking33 分钟前
weytoken微元算力企业级大模型治理平台深度评测
java·大数据·人工智能
卓怡学长41 分钟前
w273基于springboot的智能笔记的开发与应用
java·spring boot·spring·intellij-idea
码上有光1 小时前
c++:map和set的底层实现
android·java·c++·set·map
郝学胜-神的一滴1 小时前
[简化版 GAMES 101] 计算机图形学 16:纹理走样、Mipmap、三线性插值、各向异性过滤原理全解
unity·游戏引擎·godot·图形渲染·three.js·opengl·unreal
剑挑星河月1 小时前
234. 回文链表
java·数据结构·算法·leetcode·链表
plainGeekDev1 小时前
Gradle 写法 → Kotlin DSL
android·java·kotlin