mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
Initialize some hashsets and lists to their expected capacity
This commit is contained in:
parent
64923264b9
commit
514ffdf324
1 changed files with 7 additions and 7 deletions
|
@ -1013,7 +1013,7 @@ namespace RJW_Menstruation
|
|||
float leakfactor = 1.0f;
|
||||
float totalleak = 0f;
|
||||
float cumd = TotalCumPercent;
|
||||
List<string> filthlabels = new List<string>();
|
||||
List<string> filthlabels = new List<string>(cums.Count);
|
||||
BeforeCumOut(out Absorber absorber);
|
||||
if (cums.NullOrEmpty()) return;
|
||||
if (TotalCum > Props.maxCumCapacity * Pawn.BodySize) leakfactor = Math.Min(1 + (TotalCum - Props.maxCumCapacity * Pawn.BodySize) / 10, 2f);
|
||||
|
@ -1045,10 +1045,10 @@ namespace RJW_Menstruation
|
|||
{
|
||||
if (cums.NullOrEmpty()) return 0;
|
||||
float totalleak = 0;
|
||||
List<string> filthlabels = new List<string>();
|
||||
List<string> filthlabels = new List<string>(cums.Count);
|
||||
float outcum = 0;
|
||||
float cumd = TotalCumPercent;
|
||||
HashSet<Cum> removecums = new HashSet<Cum>();
|
||||
HashSet<Cum> removecums = new HashSet<Cum>(cums.Count);
|
||||
foreach (Cum cum in cums)
|
||||
{
|
||||
float vd = cum.DismishForce(portion);
|
||||
|
@ -1079,8 +1079,8 @@ namespace RJW_Menstruation
|
|||
if (cums.NullOrEmpty()) return null;
|
||||
Color color = GetCumMixtureColor;
|
||||
float totalleak = 0;
|
||||
List<string> cumlabels = new List<string>();
|
||||
HashSet<Cum> removecums = new HashSet<Cum>();
|
||||
List<string> cumlabels = new List<string>(cums.Count);
|
||||
HashSet<Cum> removecums = new HashSet<Cum>(cums.Count);
|
||||
bool pure = true;
|
||||
foreach (Cum cum in cums)
|
||||
{
|
||||
|
@ -1370,7 +1370,7 @@ namespace RJW_Menstruation
|
|||
{
|
||||
if (eggs.NullOrEmpty()) return false;
|
||||
|
||||
HashSet<Egg> deadeggs = new HashSet<Egg>();
|
||||
HashSet<Egg> deadeggs = new HashSet<Egg>(eggs.Count);
|
||||
bool pregnant = false;
|
||||
foreach (Egg egg in eggs)
|
||||
{
|
||||
|
@ -1574,7 +1574,7 @@ namespace RJW_Menstruation
|
|||
|
||||
protected void EggDecay()
|
||||
{
|
||||
HashSet<Egg> deadeggs = new HashSet<Egg>();
|
||||
HashSet<Egg> deadeggs = new HashSet<Egg>(eggs.Count);
|
||||
foreach (Egg egg in eggs)
|
||||
{
|
||||
egg.ageTicks += TickInterval * Configurations.CycleAcceleration;
|
||||
|
|
Loading…
Reference in a new issue