public virtual void OnPostRead(PaperReadEventArgs paperEventArgs) { if (PostPaper != null) { PostPaper(this, paperEventArgs); } }
public void Journal(Object sender, PaperReadEventArgs paperReadEventArgs) { if (paperReadEventArgs.PaperResults == PaperReadResults.Read) { LocationHandler.SetLocationStateValue(BeachTower.LOCATION_STATE_KEY, BeachTowerMysteriousHouse.STORAGE_ROOM_JOURNAL, true); //Reload LocationHandler.ResetLocation(STORAGE_ROOM_KEY); } }
public void CaptainOrders(Object sender, PaperReadEventArgs paperReadEventArgs) { if (paperReadEventArgs.PaperResults == PaperReadResults.Read) { LocationHandler.SetLocationStateValue(BeachTower.LOCATION_STATE_KEY, BeachTowerBeachHead.CAPTAIN_ORDERS, true); //Reload LocationHandler.ResetLocation(PIRATE_CAPTAINS_TENT_KEY); } }
public void PaperResults(object sender, PaperReadEventArgs paperEventArgs) { if (paperEventArgs.PaperResults == PaperReadResults.Read) { LocationHandler.SetLocationStateValue(Watertown.LOCATION_STATE_KEY, WatertownBanditCaveDeeper.READ_PAPER_KEY, true); // Reload the forest straight path LocationHandler.ResetLocation(READ_PAPER_KEY); } }
public override LocationDefinition DoAction() { LocationDefinition returnData = GameState.CurrentLocation; this.ClearScreen(false); Console.WriteLine(_text); _PaperResults = PaperReadResults.Read; PaperReadEventArgs paperEventArgs = new PaperReadEventArgs(); paperEventArgs.PaperResults = _PaperResults; OnPostRead(paperEventArgs); this.ClearScreen(); return(returnData); }