18.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateAttack
来源:互联网 发布:手机淘宝如何注册店铺 编辑:程序博客网 时间:2024/05/13 18:09
using UnityEngine;using System.Collections;using DG.Tweening;public class MainPlayerStateAttack : StateBase { public MainPlayerStateAttack(PlayerBase player) : base(player) { } public override uint GetStateID() { return StateDef.attack; } public override void OnEnter(StateMachine machine, IState prevState, object param1, object param2) { Debug.Log("attack1"); //mPlayer.Play("attack1"); Vector3 v3 = mPlayer.OtherRole[0].transform.position - new Vector3(1f, 0, 0); Tween tw = mPlayer.transform.DOMove(v3, 0.3f); tw.OnComplete(delegate() { mPlayer.Play("attack1"); }); } public override void OnLeave(IState nextState, object param1, object param2) { GameServerMgr.GetInstance().RequsterNotifier(CombatDef.AttackOver, mPlayer, nextState.GetStateID()); } public override void OnUpate() { } public override void OnFixedUpdate() { } public override void OnLeteUpdate() { } public override void OnAnimationAttackOver(string clipName) { Debug.Log("OnAnimationAttackOver"); mPlayer.OtherRole[0].SwitchState(StateDef.hit); } public override void OnAnimationEventEnd(string clipName) { mPlayer.transform.DOLocalMove(Vector3.zero, 0.3f).OnComplete(delegate() { mPlayer.SwitchState(StateDef.idle); }); }}
0 0
- 18.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateAttack
- 16.Unity3D商业游戏源码研究-变身吧主公-战斗-IState,StateMachine
- 17.Unity3D商业游戏源码研究-变身吧主公-战斗-StateBase,PlayerBase
- 19.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateHit
- 20.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateIdle
- 21.Unity3D商业游戏源码研究-变身吧主公-战斗-MonsterPlayerState,Attack,Hit,Idle
- 1.Unity3D商业游戏源码研究-变身吧主公-ResourcesMgr
- 2.Unity3D商业游戏源码研究-变身吧主公-SceneMgr
- 3.Unity3D商业游戏源码研究-变身吧主公-SceneBase
- 4.Unity3D商业游戏源码研究-变身吧主公-UIBase
- 5.Unity3D商业游戏源码研究-变身吧主公-TestSeneceMgr
- 6.Unity3D商业游戏源码研究-变身吧主公-SceneLogin
- 7.Unity3D商业游戏源码研究-变身吧主公-SceneLoding
- 8.Unity3D商业游戏源码研究-变身吧主公-PanelMgr
- 9.Unity3D商业游戏源码研究-变身吧主公-PanelBase
- 10.Unity3D商业游戏源码研究-变身吧主公-PanelPlayInfo
- 11.Unity3D商业游戏源码研究-变身吧主公-SceneChat
- 12.Unity3D商业游戏源码研究-变身吧主公-层级管理-LayerMgr
- mybatis思维导图,让mybatis不再难懂(二)
- WSAEventSelect模型详解
- HTTP协议详解(真的很经典)
- OpenCV Error: Insufficient memory
- nginx启动,停止
- 18.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateAttack
- 限制QLineEdit的数值输入范围
- telnet 模拟发送邮件
- Jackson学习笔记
- LIRe图像检索:FCTH算法原理与源码分析
- 内存问题定位与解决
- java中的==和equals的区别
- HTTP协议的头信息详解
- weblogic comet4j java.lang.ClassNotFoundException: org.apache.catalina.comet.CometProcessor