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)); } }