예제 #1
0
        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);
                }
            }
        }
예제 #2
0
        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);
        }