コード例 #1
0
    public static DialogueManager GetFileFromJSON(string json)
    {
        Debug.Log(json);
        DialogueFile dialogueFile = DialogueFile.CreateInstance("DialogueFile") as DialogueFile;

        JsonUtility.FromJsonOverwrite(json, dialogueFile);
        Debug.Log(dialogueFile.ToString());
        if (managers.ContainsKey(dialogueFile))
        {
            return(managers[dialogueFile]);
        }
        DialogueManager manager = new DialogueManager();

        managers.Add(dialogueFile, manager);
        manager.file = dialogueFile;
        return(manager);
    }