Example #1
0
 public void RefreshScenes()
 {
     if (player.CanOrgasmMore())
     {
         if (allSexScenes.Count == 0)
         {
             allSexScenes = dickScenes.Concat(mouthScenes).Concat(boobScenes)
                            .Concat(vaginaScenes).Concat(analScenes).ToList();
         }
         SceneChecker(allSexScenes, player.Vore.Active);
     }
     else
     {
         buttons.transform.KillChildren();
     }
     MiscActions.KillChildren();
     foreach (SexScenes sexScenes in miscScenes.FindAll(m => m.CanDo(player, Target)))
     {
         Instantiate(sexButton, MiscActions).Setup(sexScenes);
     }
     DrainActions.KillChildren();
     if (Target.SexStats.CanDrain)
     {
         essScenes.FindAll(ess => ess.CanDo(Target)).ForEach(ess => Instantiate(essSexButton, DrainActions).Setup(ess));
     }
 }