removed some dead code and fixed a few bugs i introduced
This commit is contained in:
lewd-alt
2025-08-03 13:09:54 -07:00
parent 300f10dbd7
commit 8fb31d38bb
46 changed files with 160 additions and 73842 deletions

View File

@@ -2915,22 +2915,6 @@ namespace SlaveMatrix
.Clear();
}
public void Clear()
{
K[] array = ;
for (int i = 0; i < array.Length; i++)
{
array[i].Clear();
}
W[] array2 = ;
for (int i = 0; i < array2.Length; i++)
{
array2[i].Clear();
}
.Clear();
.Clear();
}
public void Sort(IEnumerable<Ele> ar, List<Ele> li)
{
foreach (Ele item in ar)
@@ -9217,235 +9201,11 @@ namespace SlaveMatrix
_人._ハートCD. = Cha.ChaD..Inverse() * Cha.ChaD.;
}
public void SetEle<T>(Action<T> a) where T : Ele
{
T ele = Elements.GetEle<T>();
if (ele == null)
{
return;
}
a(ele);
foreach (EleI ei in eis)
{
if (ei.ElesH.Contains(ele))
{
ei.Updatef = true;
break;
}
}
}
public void SetEle<T>(bool , Action<T> a) where T : Ele
{
T ele = Elements.GetEle<T>();
if (ele == null)
{
return;
}
a(ele);
foreach (EleI ei in eis)
{
if (ei.ElesH.Contains(ele))
{
ei.Updatef = true;
break;
}
}
}
public void SetEle<T>(Func<T, bool> con, Action<T> a) where T : Ele
{
T ele = Elements.GetEle(con);
if (ele == null)
{
return;
}
a(ele);
foreach (EleI ei in eis)
{
if (ei.ElesH.Contains(ele))
{
ei.Updatef = true;
break;
}
}
}
public void SetEleL<T>(Action<T> a) where T : Ele
{
T eleL = Elements.GetEleL<T>();
if (eleL == null)
{
return;
}
a(eleL);
foreach (EleI ei in eis)
{
if (ei.ElesH.Contains(eleL))
{
ei.Updatef = true;
break;
}
}
}
public void SetEleL<T>(bool , Action<T> a) where T : Ele
{
T eleL = Elements.GetEleL<T>();
if (eleL == null)
{
return;
}
a(eleL);
foreach (EleI ei in eis)
{
if (ei.ElesH.Contains(eleL))
{
ei.Updatef = true;
break;
}
}
}
public void SetEleL<T>(Func<T, bool> con, Action<T> a) where T : Ele
{
T eleL = Elements.GetEleL(con);
if (eleL == null)
{
return;
}
a(eleL);
foreach (EleI ei in eis)
{
if (ei.ElesH.Contains(eleL))
{
ei.Updatef = true;
break;
}
}
}
public void SetEles<T>(Action<T> a) where T : Ele
{
IEnumerable<T> eles;
foreach (T item in eles = Elements.GetEles<T>())
{
a(item);
}
foreach (EleI ei in eis)
{
if (eles.Any((T e) => ei.ElesH.Contains(e)))
{
ei.Updatef = true;
}
}
}
public void SetEles<T>(bool , Action<T> a) where T : Ele
{
IEnumerable<T> eles;
foreach (T item in eles = Elements.GetEles<T>())
{
a(item);
}
foreach (EleI ei in eis)
{
if (eles.Any((T e) => ei.ElesH.Contains(e)))
{
ei.Updatef = true;
}
}
}
public void SetEles<T>(Func<T, bool> con, Action<T> a) where T : Ele
{
IEnumerable<T> eles;
foreach (T item in eles = Elements.GetEles(con))
{
a(item);
}
foreach (EleI ei in eis)
{
if (eles.Any((T e) => ei.ElesH.Contains(e)))
{
ei.Updatef = true;
}
}
}
public void SetElesL<T>(Action<T> a) where T : Ele
{
IEnumerable<T> elesL;
foreach (T item in elesL = Elements.GetElesL<T>())
{
a(item);
}
foreach (EleI ei in eis)
{
if (elesL.Any((T e) => ei.ElesH.Contains(e)))
{
ei.Updatef = true;
}
}
}
public void SetElesL<T>(bool , Action<T> a) where T : Ele
{
IEnumerable<T> elesL;
foreach (T item in elesL = Elements.GetElesL<T>())
{
a(item);
}
foreach (EleI ei in eis)
{
if (elesL.Any((T e) => ei.ElesH.Contains(e)))
{
ei.Updatef = true;
}
}
}
public void SetElesL<T>(Func<T, bool> con, Action<T> a) where T : Ele
{
IEnumerable<T> elesL;
foreach (T item in elesL = Elements.GetElesL(con))
{
a(item);
}
foreach (EleI ei in eis)
{
if (elesL.Any((T e) => ei.ElesH.Contains(e)))
{
ei.Updatef = true;
}
}
}
public List<string> GetHitTags(Color hc)
{
return (from e in EnumAllEle()
select e..GetHitTags(ref hc)).Aggregate(delegate(List<string> e0, List<string> e1)
{
e0.AddRange(e1);
return e0;
});
}
public Ele GetHitEle(Color hc)
{
return EnumAllEle().FirstOrDefault((Ele e) => e..IsHit(ref hc));
}
public List<Par> GetHitPars(Color hc)
{
return (from e in EnumAllEle()
select e..GetHitPars(ref hc)).Aggregate(delegate(List<Par> e0, List<Par> e1)
{
e0.AddRange(e1);
return e0;
});
}
public bool IsHit(Color hc)
{
return EnumAllEle().Any((Ele e) => e..IsHit(ref hc));
@@ -9459,10 +9219,6 @@ namespace SlaveMatrix
select e.);
}
public void Set染み位置()
{
}
public void Join()
{
Ele[] array = Elements;
@@ -9920,11 +9676,6 @@ namespace SlaveMatrix
return .DistanceSquared(Cha.CP) < r10;
}
public bool Is口部()
{
return .DistanceSquared(Cha.CP) < r35;
}
public bool Is胸部()
{
return .DistanceSquared(Cha.CP) < r17;
@@ -9948,51 +9699,6 @@ namespace SlaveMatrix
return true;
}
public void ()
{
.PA();
.PA();
.PA();
.PA();
.PA();
}
public void ()
{
.PA();
if (Is獣)
{
_獣.PA();
_獣.PA();
_獣.PA();
}
.PA();
}
public void ()
{
.PA();
if (Is獣)
{
_獣.PA();
_獣.PA();
_獣.PA();
}
.PA();
}
public void ()
{
foreach (Ele item in .EnumEle())
{
item.PA();
if (item is _蜘)
{
break;
}
}
}
public void (bool , int n, bool value)
{
if ()