<?xml version="1.0" encoding="UTF-8" ?> <class name="PlayerProfile" inherits="Reference" version="3.7"> <brief_description> Stores the data for a player. Also see [ProfileManager]. </brief_description> <description> </description> <tutorials> </tutorials> <methods> <method name="add_class_profile"> <return type="void" /> <argument index="0" name="profile" type="ClassProfile" /> <description> </description> </method> <method name="clear_class_profiles"> <return type="void" /> <description> </description> </method> <method name="emit_change"> <return type="void" /> <description> </description> </method> <method name="from_dict"> <return type="void" /> <argument index="0" name="dict" type="Dictionary" /> <description> </description> </method> <method name="get_class_profile"> <return type="ClassProfile" /> <argument index="0" name="class_id" type="StringName" /> <description> </description> </method> <method name="get_class_profile_count" qualifiers="const"> <return type="int" /> <description> </description> </method> <method name="get_class_profile_index"> <return type="ClassProfile" /> <argument index="0" name="index" type="int" /> <description> </description> </method> <method name="load_defaults"> <return type="void" /> <description> </description> </method> <method name="remove_class_profile"> <return type="void" /> <argument index="0" name="index" type="int" /> <description> </description> </method> <method name="to_dict" qualifiers="const"> <return type="Dictionary" /> <description> </description> </method> </methods> <members> <member name="custom_data" type="Dictionary" setter="set_custom_data" getter="get_custom_data" default="{}"> </member> <member name="id" type="int" setter="set_id" getter="get_id" default="0"> </member> <member name="profile_name" type="String" setter="set_profile_name" getter="get_profile_name" default=""default.profile""> </member> <member name="set_last_used_character" type="int" setter="set_last_used_character" getter="get_last_used_character" default="0"> </member> </members> <signals> <signal name="changed"> <argument index="0" name="profile" type="PlayerProfile" /> <description> </description> </signal> </signals> <constants> </constants> </class>