public static DialogueComponent setDialogue(this BaseCharacterControl mainSpeaker, DialogueStruct[][] dialogues, int[,] linkInfo, bool auto, bool StandStill, DialogueComponentBase.DialogueStart startConv, DialogueComponentBase.DialogueRepetition repeat, float radius)
        {
            DialogueComponent temp = mainSpeaker.setDialogue(dialogues, linkInfo, auto, StandStill, startConv, repeat);

            temp.Radius = radius;
            return(temp);
        }
        public static DialogueComponent setDialogue(this BaseCharacterControl mainSpeaker, DialogueStruct[][] dialogues, int[,] linkInfo, bool auto, bool StandStill, DialogueComponentBase.DialogueStart startConv, DialogueComponentBase.DialogueRepetition repeat)
        {
            DialogueComponent temp = mainSpeaker.SetDialogue(dialogues, linkInfo);

            temp.Auto          = auto;
            temp.Standingstill = StandStill;
            temp.StartConv     = startConv;
            temp.Repeat        = repeat;
            return(temp);
        }