private void OnButtonPressed(object sender, ButtonPressedEventArgs e) { if (!Context.CanPlayerMove) { return; } if (Constants.TargetPlatform == GamePlatform.Android) { if (e.Button != SButton.MouseLeft) { return; } if (e.Cursor.GrabTile != e.Cursor.Tile) { return; } } else if (!e.Button.IsActionButton()) { return; } if (Game1.currentLocation != DaisyMaeManager.DaisyMae.currentLocation) { return; } if (this.Helper.Input.GetCursorPosition().GrabTile != DaisyMaeManager.DaisyMae.getTileLocation()) { return; } DaisyMaeManager.DisplayDialogue(Game1.player); }
private void OnTimeChanged(object sender, TimeChangedEventArgs e) { CheckRottable(); UpdateTurnipPrice(); UpdateLastestTimeData(); DaisyMaeManager.TickUpdate(); }
private void OnDayEnding(object sender, DayEndingEventArgs e) { DaisyMaeManager.GoHome(); var nextDay = lastestTimeData.daysPlayed + 1; if (nextDay / 7 != lastestTimeData.daysPlayed / 7) { RotTurnips(); } }
private void OnSaveLoaded(object sender, SaveLoadedEventArgs e) { UpdateLastestTimeData(); turnipPrice.Update(this.lastestTimeData.daysPlayed / 7); SetWhiteTurnipPrice(turnipPrice.GetTurnipPrice(lastestTimeData)); DaisyMaeManager.createNPC(); wt_id = jsonAssets.GetObjectId("White Turnip"); sp_id = jsonAssets.GetObjectId("Spoiled Turnip"); }
private void OnDayStarted(object sender, DayStartedEventArgs e) { DaisyMaeManager.Update(); }