#pragma once
#include "EntityState.h"
extern const int CS_KanpaSTATENAME_GRAPPLINGHOOK;
class CS_KanpaGrapplingHookBlade;
//¼¼ÄÜ£ºµÇÉ½¹³
class CS_KanpaGrapplingHook :
	public EntitySkillState
{
public:
	CS_KanpaGrapplingHook();
	const wchar_t* GetSaveName() override;
	const wchar_t* GetFuncName() override;
	const wchar_t* GetCheckFuncName() override;
	void State() override;
	void SubStep() override;
	void ChangeStateMsg(int stateID) override;
	void QuitHook();
	float length = 0;
	std::weak_ptr<CS_KanpaGrapplingHookBlade> hook;
};

