状态对象  ///成功还是失败  publicboolRegisterState(IStatestate)  {    if(state==null)    {      Log.Error("StateMachine.RegisterStatestateisNull!");      returnfalse;    }    if(mStateDic.ContainsKey(state.GetStateID()))    {      Log.Error("StateMachine.RegisterStatemStateDichavathiskeykey="+state.GetStateID());      return-IMDN开发者社群-imdn.cn"> 状态对象  ///成功还是失败  publicboolRegisterState(IStatestate)  {    if(state==null)    {      Log.Error("StateMachine.RegisterStatestateisNull!");      returnfalse;    }    if(mStateDic.ContainsKey(state.GetStateID()))    {      Log.Error("StateMachine.RegisterStatemStateDichavathiskeykey="+state.GetStateID());      return - IMDN开发者社群-imdn.cn">
登录
首页 » c# » unity3d 状态机

unity3d 状态机

于 2022-03-19 发布 文件大小:2.00 kB
0 129
下载积分: 2 下载次数: 1

代码说明:

有限状态机,stateMachin.cs 可以为UI 或者各种玩家,怪物添加状态,快速状态切换:   ///     /// 注册一个状态     ///     /// 状态对象     /// 成功还是失败     public bool RegisterState(IState state)     {         if (state == null)         {             Log.Error("StateMachine.RegisterState state is Null !");             return false;         }         if (mStateDic.ContainsKey(state.GetStateID()))         {             Log.Error("StateMachine.RegisterState mStateDic hava this key key = " + state.GetStateID());             return

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • cuba
    CAR game using Visual studio 2010 C++ console application
    2010-06-05 11:43:37下载
    积分:1
  • ADO-And-Access
    这是一个基本的数据库编程实例,里面最特别的地方是即使出数据库里面出现多条完全相同的记录,它也能操作,而不会出错。(This is a basic database programming examples, there is the most special place inside the database even if there is more of the same record, which can operate without error.)
    2013-11-15 06:37:48下载
    积分:1
  • ADXL345
    说明:  加速度传感器ADXL345的驱动程序,是基于Arduino平台的驱动。(The driver of acceleration sensor ADXL345 is based on Arduino platform.)
    2020-06-24 08:00:02下载
    积分:1
  • C#版中国象棋游戏源代码 完整实例下载
    C# 中国象棋游戏,仅供学习交流使用,请勿用于商业用途
    2013-01-09下载
    积分:1
  • eight_puzzl
    利用IDA*和RBFS两种算法解决了八数码问题(IDA* and RBFS eight digital problem solving)
    2013-08-27 16:20:49下载
    积分:1
  • 5104
    红外遥控器控制程序,需输入密码才能控制输出红外信号(Infrared remote control program, you need to enter a password to control the output infrared signal)
    2016-03-22 17:10:00下载
    积分:1
  • 2
    传5个高质量的源码或编程资料才能开通您的帐号(this is a test project canyou ok)
    2019-06-19 10:51:18下载
    积分:1
  • [安卓开源]带详细注释的水果消消看源码
    一款游戏,有详细注释,可以运行在安卓平台上。(A game, with detailed annotations, can run on Android platform.)
    2020-06-21 14:20:02下载
    积分:1
  • GGA__SVMMA
    12行:host= gatest %在matlab的安装盘,例如c:下设置的程序源码运行结果目录。 源代码完整 ">
    2012-08-03 13:32:15下载
    积分:1
  • MATLAB-classical-code
    matlab 的经典代码,很实用而且简单,希望能帮助到您(matlab classic code, very practical and simple, hope can help to you)
    2013-01-17 22:23:27下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载