public void LoadData (ConversationData data)
		{
			if (GetComponent <Conversation>())
			{
				GetComponent <Conversation>().SetOptionStates (data.optionStates);
				GetComponent <Conversation>().SetOptionLocks (data.optionLocks);
			}
		}
		public ConversationData SaveData ()
		{
			ConversationData conversationData = new ConversationData();
			conversationData.objectID = constantID;

			if (GetComponent <Conversation>())
			{
				conversationData.optionStates = GetComponent <Conversation>().GetOptionStates ();
				conversationData.optionLocks = GetComponent <Conversation>().GetOptionLocks ();
			}

			return (conversationData);
		}
        public override string SaveData()
        {
            ConversationData conversationData = new ConversationData();
            conversationData.objectID = constantID;

            if (GetComponent <Conversation>())
            {
                bool[] optionStates = GetComponent <Conversation>().GetOptionStates ();
                conversationData._optionStates = ArrayToString <bool> (optionStates);

                bool[] optionLocks = GetComponent <Conversation>().GetOptionLocks ();
                conversationData._optionLocks = ArrayToString <bool> (optionLocks);
            }

            return Serializer.SaveScriptData <ConversationData> (conversationData);
        }