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); }