public override void Trigger() { IMoveActionProperty moveActionProperty = m_Context.GetObject <IMoveActionProperty>(); SetMaxSpeedData data = GetData <SetMaxSpeedData>(); moveActionProperty.SetMaxSpeed(data.MaxSpeed); }
public override void Trigger() { IMoveActionProperty moveActionProperty = m_Context.GetObject <IMoveActionProperty>(); ChangeSpeedData data = GetData <ChangeSpeedData>(); moveActionProperty.SetSpeed(data.Speed * SceneController.SKILL_PRECISION); }
public override void Trigger() { IMoveActionProperty moveActionProperty = m_Context.GetObject <IMoveActionProperty>(); SetDirectionData data = GetData <SetDirectionData>(); moveActionProperty.SetDirection(data.Direction.Value.ToVector3()); }
public override void DoEnter() { m_MoveActionProperty = m_Context.GetObject <IMoveActionProperty>(); m_BaseActionProperty = m_Context.GetObject <IBaseActionProperty>(); m_IBulletTargetProperty = m_Context.GetObject <IBulletTargetProperty>(); m_RemainingTime = Duration; }
public override void DoEnter() { m_MoveActionProperty = m_Context.GetObject <IMoveActionProperty>(); }