// *********************************************************************** // Assembly : Game // Author : Kimch // Created : 2020-09-02 // Description : // Last Modified By : // Last Modified On : // *********************************************************************** // // // *********************************************************************** using System.Collections.Generic; using UnityEngine; namespace G { public class Stat_WheelSkillAction : Stat_SkillAction { private float m_moveSpeed; private Collider m_mapCollider; private Vector3 m_currentTouchPos; private Vector3 m_movedir = Vector3.zero; private RaycastHit m_mouseCastHit; private Ray m_ray; public Stat_WheelSkillAction(Stat_StateManager statMgr) : base(statMgr) { m_mapCollider = GameObject.Find("ground").GetComponent(); } public override bool Enter(Dictionary param, bool clearDelegates = false) { bool flag = false; flag = base.Enter(param, clearDelegates); m_moveSpeed = m_char.GetMoveSpeed(); m_char.ResetRigidBody(); return flag; } public override bool UpdateDelegate() { base.UpdateDelegate(); if (m_isSkillWarning) { return false; } //if (LevelFlowCtrl.instance.isFinish) //{ // return true; //} m_char.Move(m_char.forward, m_moveSpeed); return true; } public override bool Exit() { //if (m_char != null && m_char.m_scriptSkill != null) //{ // m_char.m_scriptSkill.Remove("hero_skill3"); //} return base.Exit(); } } }