public void AIMoving(JoyData data) { if (this.bMoveing) { this.OnMoving(data); } }
private void Moving(JoyData data) { this.m_JoyData = data; this.m_Entity.m_AttackCtrl.RotateHero(data.angle); this.OnMoveSpeedUpdate(); this.MovingVirtual(data); }
public void AIMoveStart(JoyData data) { if (!this.bMoveing) { this.OnMoveStart(data); } }
public void OnMoveStart(JoyData data) { if (!this.m_Entity.GetIsDead() && (data.name == "MoveJoy")) { this.MoveStart(data.action); } }
public void OnMoveEnd(JoyData data) { if ((data.name == "AttackJoy") && (this.m_EntityHero.m_Weapon != null)) { this.m_EntityHero.m_Weapon.AttackJoyTouchUp(); } }
protected override void MovingVirtual(JoyData data) { base.MovingVirtual(data); if (this.footDirection != null) { this.footDirection.transform.localPosition = (new Vector3(data.direction.x, 0f, data.direction.z / 1.23f) * data.length) / 60f; } this.mEntityHero.DoMoving(data); }
public void OnMoveStart(JoyData data) { if (data.name == "AttackJoy") { this.m_EntityHero.m_AniCtrl.SendEvent("AttackPrev", false); if (this.m_EntityHero.m_Weapon != null) { this.m_EntityHero.m_Weapon.SetTarget(this.m_EntityHero.m_HatredTarget); this.m_EntityHero.m_Weapon.AttackJoyTouchDown(); } this.RotateHero(data.angle); this.m_EntityHero.m_MoveCtrl.SetMoving(false); } }
protected override void OnInit() { base.OnInit(); mHeroAI = this; GameLogic.Release.Entity.Add(this); base.m_MoveCtrl = new MoveControl(); base.m_AttackCtrl = new AIHeroAttackControl(); base.m_MoveCtrl.Init(this); base.m_AttackCtrl.Init(this); base.m_EntityData.HittedInterval = 0.5f; base.m_AttackCtrl.SetRotate(0f); this.mJoyData = new JoyData(); this.mJoyData.action = "Run"; this.mJoyData.name = "MoveJoy"; }
public void OnMoving(JoyData data) { if (!this.m_Entity.GetIsDead() && (data.name == "MoveJoy")) { if (!this.bMoveing && !this.m_Entity.m_AttackCtrl.GetAttacking()) { this.OnMoveStart(data); } if (this.bMoveing && this.m_Entity.m_AttackCtrl.GetAttacking()) { this.MoveEnd(); } if (this.bMoveing) { this.Moving(data); } } }
private void OnMoveEnd(JoyData data) { if (!this.m_Entity.GetIsDead() && (data.name == "MoveJoy")) { this.bTouchMove = false; if (this.m_Entity.OnMoveEvent != null) { this.m_Entity.OnMoveEvent(false); } this.MoveEnd(); if (this.m_Entity.IsSelf) { GameLogic.Hold.Sound.StopWalk(); } this.m_Entity.m_AniCtrl.SetBool("TouchMoveJoy", false); this.ResetRigidBody(); this.MoveEndVirtual(); } }
public ScrollCircle() { Dictionary <JoyNameType, string> dictionary = new Dictionary <JoyNameType, string> { { JoyNameType.MoveJoy, "MoveJoy" }, { JoyNameType.AttackJoy, "AttackJoy" } }; this.JoyDic = dictionary; this.bShowDirection = true; this.m_Data = new JoyData(); this.mTouchID = -1; this.ClickDelayTime = 0.2f; this.pos_2 = new Vector3(0.5f, 0.5f, 0f); }
public void OnMoving(JoyData data) { GameController.Builder.m_opController.SetHorizontalAddVertical(data.direction.x, data.direction.z); }
public void OnMoveEnd(JoyData data) { isMoving = false; GameController.Builder.m_opController.SetHorizontalAddVertical(0, 0); }
public void OnMoveStart(JoyData data) { isMoving = true; }
protected virtual void MovingVirtual(JoyData data) { }
public void OnMoving(JoyData data) { if (data.name == "AttackJoy") { } }