public static void SpecialCharactersSmallHead2(UiAppPairSlot __instance, PlayerFileGirlPair ____playerFileGirlPair) { GirlDefinition one, two; if (____playerFileGirlPair != null) { one = ____playerFileGirlPair.girlPairDefinition.girlDefinitionOne; two = ____playerFileGirlPair.girlPairDefinition.girlDefinitionTwo; //don't need to check sides flipped; it's always false for special girl pairs? if (one.id >= 13) { __instance.girlHeadOne.sprite = Game.Data.Girls.Get(1).GetHead(true); __instance.girlHeadOne.SetNativeSize(); __instance.girlHeadOne.sprite = one.GetHead(false); } if (two.id >= 13) { __instance.girlHeadTwo.sprite = Game.Data.Girls.Get(1).GetHead(true); __instance.girlHeadTwo.SetNativeSize(); __instance.girlHeadTwo.sprite = two.GetHead(false); } } }
public static void OnPairSlotPressed(UiAppPairSlot pairSlot) { //pewter mod //return; Game.Manager.Audio.Play(AudioCategory.SOUND, woosh, Game.Session.gameCanvas.cellphone.pauseBehavior.pauseDefinition); IEnumerable <LocationDefinition> source = from loc in Game.Data.Locations.GetAllByLocationType(LocationType.SIM) where loc != Game.Session.Location.currentLocation select loc; LocationDefinition locationDef = source.ElementAt(UnityEngine.Random.Range(0, source.Count <LocationDefinition>())); Game.Persistence.playerFile.daytimeElapsed++; Game.Session.Location.Depart(locationDef, pairSlot.playerFileGirlPair.girlPairDefinition, false); }