예제 #1
0
    ShowTextCommand RegisterTextCommand( string main )
    {
        char[] delimiter;
        string[] parsedCommand;
        delimiter = new char[4];
        //delimiter = new char[4];
        delimiter[0] = '$';
        delimiter[1] = '"';

        delimiter[2] = '+';
        delimiter[3] = '%';

        parsedCommand = main.Split( delimiter, System.StringSplitOptions.RemoveEmptyEntries );
        if( parsedCommand.Length == 3 )
        {
            DialogueHolder.Instance.AddDialogue( ref parsedCommand[0], parsedCommand[2] );
        }
        else if( parsedCommand.Length == 2 )
        {
            DialogueHolder.Instance.AddDialogue( ref parsedCommand[0], parsedCommand[1] );
        }
        ShowTextCommand showText = new ShowTextCommand();
        showText.SetConversation(parsedCommand[0].ToLower());
        return showText;
    }