summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs
blob: 2fb28dc4404e045e1a30082857b9c0009973a8a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

// 垂直跳跃,切换到jump state
public class ActionJumpForward : ActionSwitchState
{
	private JumpState m_JumpState;

	public ActionJumpForward(StateController system, JumpState jumpState)
		: base(system, jumpState)
	{
		m_JumpState = jumpState;
	}

	public override void Execute()
	{
		m_JumpState.SetDir(JumpState.Direction.Forward);
		base.Execute(); // switch to jump state 
	}
}