Пример #1
0
        public SRSConversation(IOwnAConversation interfaceOwner, ID id, DialogBox dialogBox, DreamsState.DreamID dreamid) : base(interfaceOwner, id, dialogBox)
        {
            this.dreamID = (patch_DreamsState.DreamID)dreamid;
            //(this.interfaceOwner as MessageScreen).NewMessage("AAAAAAAAAAAAAAAAAAAAA", 500);
            this.AddEvents();
            if (this.events.Count >= 1)
            {
                this.events[0].initialWait = 150;
            }
            int tempEndTime = 300;

            for (int i = 0; i < events.Count; i++)
            {
                if (events[i] is TextEvent)
                {
                    tempEndTime = tempEndTime + events[i].initialWait + (events[i] as TextEvent).textLinger;
                }
                else
                {
                    tempEndTime = tempEndTime + events[i].initialWait;
                }
            }
            if (tempEndTime < 320)
            {
                tempEndTime = 340;
            }
            (this.interfaceOwner as MessageScreen).endTime = tempEndTime;
        }
Пример #2
0
 public patch_Conversation(IOwnAConversation interfaceOwner, Conversation.ID id, DialogBox dialogBox) : base(interfaceOwner, id, dialogBox)
 {
 }