//================================================================================
// UIDATA_PLAYER.
//================================================================================

class UIDATA_PLAYER extends UIDataManager
	Native;

native static function bool IsHero ();

native static function bool IsLegend ();

native static function int GetPlayerID ();

native static function string GetRecipeShopMsg ();

native static function float GetPlayerEXPRate ();

native static function EMoveType GetPlayerMoveType ();

native static function EEnvType GetPlayerEnvironment ();

native static function bool HasCrystallizeAbility ();

native static function int GetInventoryLimit ();

native static function int GetInventoryCount ();

native static function int GetMeshType();

// Export UUIDATA_PLAYER::execIsInDethrone(FFrame&, void* const)
native static function bool IsInDethrone();

// Export UUIDATA_PLAYER::execIsInPrison(FFrame&, void* const)
native static function bool IsInPrison();

// Export UUIDATA_PLAYER::execSetAbilityPoint(FFrame&, void* const)
native static function SetAbilityPoint(int point);

// Export UUIDATA_PLAYER::execGetAddPhysicalDefendValue(FFrame&, void* const)
native static function int GetAddPhysicalDefendValue(INT64 a_SlotBitType);

// Export UUIDATA_PLAYER::execGetAddMagicalDefendValue(FFrame&, void* const)
native static function int GetAddMagicalDefendValue(INT64 a_SlotBitType);

// Export UUIDATA_PLAYER::execIsAutoAttacking(FFrame&, void* const)
native static function bool IsAutoAttacking();