public MenuScene.SceneID SceneFromDream(DreamsState.DreamID dreamID) { if (dreamID >= (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlLF) { return((MenuScene.SceneID)patch_MenuScene.SceneID.Dream_Message); } switch (dreamID) { case DreamsState.DreamID.MoonFriend: return(MenuScene.SceneID.Dream_Moon_Friend); case DreamsState.DreamID.MoonThief: return(MenuScene.SceneID.Dream_Moon_Betrayal); case DreamsState.DreamID.Pebbles: return(MenuScene.SceneID.Dream_Pebbles); case DreamsState.DreamID.GuideA: return(MenuScene.SceneID.Dream_Iggy); case DreamsState.DreamID.GuideB: return(MenuScene.SceneID.Dream_Iggy_Image); case DreamsState.DreamID.GuideC: return(MenuScene.SceneID.Dream_Iggy_Doubt); case DreamsState.DreamID.FamilyA: return(MenuScene.SceneID.Dream_Sleep); case DreamsState.DreamID.FamilyB: return(MenuScene.SceneID.Dream_Sleep_Fade); case DreamsState.DreamID.FamilyC: return(MenuScene.SceneID.Dream_Acceptance); case DreamsState.DreamID.VoidDreamSlugcatUp: return(MenuScene.SceneID.Void_Slugcat_Upright); case DreamsState.DreamID.VoidDreamSlugcatDown: return(MenuScene.SceneID.Void_Slugcat_Down); default: return(MenuScene.SceneID.Empty); } }
public void GetDataFromGame(bool seenMissonComplete, bool seenTraitor, DreamsState.DreamID dreamID, KarmaLadderScreen.SleepDeathScreenDataPackage package) { SRSLikesPlayer = seenMissonComplete; SRSHatesPlayer = seenTraitor; base.GetDataFromGame(dreamID, package); base.endTime = 340; this.hud = new HUD.HUD(new FContainer[] { this.hudContainers[1].Container, this.hudContainers[0].Container }, this.manager.rainWorld, this); if (this.hud.dialogBox == null) { Debug.Log("DialogBox Init!!!"); this.hud.InitDialogBox(); } conversation = new SRSConversation(this, Conversation.ID.None, this.hud.dialogBox, (DreamsState.DreamID) this.dreamID); }
// Token: 0x06000D6C RID: 3436 RVA: 0x0008D4A8 File Offset: 0x0008B6A8 public void InitiateEventDream(DreamsState.DreamID evDreamID) { if (evDreamID == DreamsState.DreamID.MoonThief) { this.everAteMoonNeuron = true; } switch (evDreamID) { case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlLF: everReadLF = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlLF2: everReadLF2 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlHI: everReadHI = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSH: everReadSH = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlDS: everReadDS = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSB: everReadSB = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSB2: everReadSB2 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlGW: everReadGW = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSL: everReadSL = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSL2: everReadSL2 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSL3: //everReadSL3 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSI: everReadSI = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSI2: everReadSI2 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSI3: everReadSI3 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSI4: everReadSI4 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSI5: everReadSI5 = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlSU: everReadSU = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlUW: everReadUW = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlIS: everReadIS = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlFS: everReadFS = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamPearlMW: everReadMW = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamTraitor: everSeenTraitor = true; everReadMW = true; everReadFS = true; everReadIS = true; everReadUW = true; everReadSU = true; everReadSI5 = true; everReadSI4 = true; everReadSI3 = true; everReadSI2 = true; everReadSI = true; everReadSL3 = true; everReadSL2 = true; everReadSL = true; everReadGW = true; everReadSB2 = true; everReadSB = true; everReadDS = true; everReadSH = true; everReadHI = true; everReadLF2 = true; everReadLF = true; break; case (DreamsState.DreamID)patch_DreamsState.DreamID.SRSDreamMissonComplete: everSeenMissonComplete = true; break; } if (this.eventDream == null || evDreamID > this.eventDream.Value) { this.eventDream = new DreamsState.DreamID?(evDreamID); } }
public void GetDataFromGame(DreamsState.DreamID dreamID, KarmaLadderScreen.SleepDeathScreenDataPackage package) { this.fromGameDataPackage = package; this.dreamID = new DreamsState.DreamID?(dreamID); }
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; }