CM -> character element

This commit is contained in:
2026-06-14 00:30:16 +02:00
parent 52e7023bd7
commit 0261ced533
12 changed files with 89 additions and 89 deletions
@@ -12,13 +12,13 @@ namespace SlaveMatrix
public ConstProp CP右 = new ConstProp(); public ConstProp CP右 = new ConstProp();
public CM キャップ1; public CharacterElement キャップ1;
public CM キャップ2; public CharacterElement キャップ2;
public CM キャップ3; public CharacterElement キャップ3;
private Dictionary<Element, CM> キャップ = new Dictionary<Element, CM>(); private Dictionary<Element, CharacterElement> キャップ = new Dictionary<Element, CharacterElement>();
private キャップ情報 キャップ着; private キャップ情報 キャップ着;
@@ -589,9 +589,9 @@ namespace SlaveMatrix
キャップ着.SetDefault(); キャップ着.SetDefault();
キャップ1D e = new キャップ1D(); キャップ1D e = new キャップ1D();
e.SetValuesD("表示", true); e.SetValuesD("表示", true);
キャップ1 = new CM(Med, 調教UI, 調教UI.キャップ1 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); キャップ1 = new CharacterElement(Med, 調教UI, 調教UI.キャップ1 = new キャップ1(disUnit, 配色指定.N0, null, Med, e));
キャップ2 = new CM(Med, 調教UI, 調教UI.キャップ2 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); キャップ2 = new CharacterElement(Med, 調教UI, 調教UI.キャップ2 = new キャップ1(disUnit, 配色指定.N0, null, Med, e));
キャップ3 = new CM(Med, 調教UI, 調教UI.キャップ3 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); キャップ3 = new CharacterElement(Med, 調教UI, 調教UI.キャップ3 = new キャップ1(disUnit, 配色指定.N0, null, Med, e));
キャップ色 配色 = default(キャップ色); キャップ色 配色 = default(キャップ色);
配色.SetDefault(); 配色.SetDefault();
調教UI.キャップ1.配色(配色); 調教UI.キャップ1.配色(配色);
@@ -600,9 +600,9 @@ namespace SlaveMatrix
調教UI.キャップ1.Intensity = 0.5; 調教UI.キャップ1.Intensity = 0.5;
調教UI.キャップ2.Intensity = 0.5; 調教UI.キャップ2.Intensity = 0.5;
調教UI.キャップ3.Intensity = 0.5; 調教UI.キャップ3.Intensity = 0.5;
調教UI.キャップ1CM = キャップ1; 調教UI.キャップ1CharacterElement = キャップ1;
調教UI.キャップ2CM = キャップ2; 調教UI.キャップ2CharacterElement = キャップ2;
調教UI.キャップ3CM = キャップ3; 調教UI.キャップ3CharacterElement = キャップ3;
double d = 0.0005; double d = 0.0005;
Vector2D p = DataConsts.Vec2DZero; Vector2D p = DataConsts.Vec2DZero;
キャップ振動 = new Motion(-1.0, 1.0) キャップ振動 = new Motion(-1.0, 1.0)
@@ -866,7 +866,7 @@ namespace SlaveMatrix
} }
} }
public ハンド処理(TrainingUI 調教UI, CM ハンド) public ハンド処理(TrainingUI 調教UI, CharacterElement ハンド)
: base(調教UI, ハンド) : base(調教UI, ハンド)
{ {
ハンド処理 ハンド処理2 = this; ハンド処理 ハンド処理2 = this;
@@ -543,7 +543,7 @@ namespace SlaveMatrix
射精.Start(); 射精.Start();
} }
public ペニス処理(TrainingUI 調教UI, CM ペニス) public ペニス処理(TrainingUI 調教UI, CharacterElement ペニス)
: base(調教UI, ペニス) : base(調教UI, ペニス)
{ {
ペニス処理 ペニス処理2 = this; ペニス処理 ペニス処理2 = this;
@@ -328,7 +328,7 @@ namespace SlaveMatrix
} }
} }
public マウス処理(TrainingUI 調教UI, CM マウス) public マウス処理(TrainingUI 調教UI, CharacterElement マウス)
: base(調教UI, マウス) : base(調教UI, マウス)
{ {
マウス処理 マウス処理2 = this; マウス処理 マウス処理2 = this;
@@ -16,7 +16,7 @@ namespace SlaveMatrix
public InfoPanel ip; public InfoPanel ip;
public CM 対象; public CharacterElement 対象;
public const int MaxLv = 3; public const int MaxLv = 3;
@@ -34,7 +34,7 @@ namespace SlaveMatrix
ip = 調教UI.ip; ip = 調教UI.ip;
} }
public 処理B(TrainingUI 調教UI, CM 対象) public 処理B(TrainingUI 調教UI, CharacterElement 対象)
{ {
this.調教UI = 調教UI; this.調教UI = 調教UI;
Med = 調教UI.Med; Med = 調教UI.Med;
@@ -164,7 +164,7 @@ namespace SlaveMatrix
{ {
} }
public 剃刀処理(TrainingUI 調教UI, CM T剃刀) public 剃刀処理(TrainingUI 調教UI, CharacterElement T剃刀)
: base(調教UI, T剃刀) : base(調教UI, T剃刀)
{ {
} }
@@ -1470,7 +1470,7 @@ namespace SlaveMatrix
} }
} }
public 挿入処理(TrainingUI 調教UI, CM 対象) public 挿入処理(TrainingUI 調教UI, CharacterElement 対象)
: base(調教UI, 対象) : base(調教UI, 対象)
{ {
挿入処理 挿入処理2 = this; 挿入処理 挿入処理2 = this;
@@ -207,7 +207,7 @@ namespace SlaveMatrix
} }
} }
public 羽箒処理(TrainingUI 調教UI, CM 羽根箒) public 羽箒処理(TrainingUI 調教UI, CharacterElement 羽根箒)
: base(調教UI, 羽根箒) : base(調教UI, 羽根箒)
{ {
羽箒処理 羽箒処理2 = this; 羽箒処理 羽箒処理2 = this;
@@ -111,7 +111,7 @@ namespace SlaveMatrix
} }
} }
public 調鞭処理(TrainingUI 調教UI, CM 調教鞭) public 調鞭処理(TrainingUI 調教UI, CharacterElement 調教鞭)
: base(調教UI, 調教鞭) : base(調教UI, 調教鞭)
{ {
調鞭処理 調鞭処理2 = this; 調鞭処理 調鞭処理2 = this;
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class CM public class CharacterElement
{ {
private TrainingUI 調教UI; private TrainingUI 調教UI;
@@ -42,7 +42,7 @@ namespace SlaveMatrix
} }
} }
public CM(ModeEventDispatcher Med, TrainingUI 調教UI, Element Element) public CharacterElement(ModeEventDispatcher Med, TrainingUI 調教UI, Element Element)
{ {
this.調教UI = 調教UI; this.調教UI = 調教UI;
this.Element = Element; this.Element = Element;
@@ -1737,9 +1737,9 @@ namespace SlaveMatrix
Player.UI.調教鞭CM.Show = Sta.GameData.PurchasedTools[5]; Player.UI.調教鞭CM.Show = Sta.GameData.PurchasedTools[5];
Player.UI.羽根箒CM.Show = Sta.GameData.PurchasedTools[6]; Player.UI.羽根箒CM.Show = Sta.GameData.PurchasedTools[6];
Player.UI.T剃刀CM.Show = Sta.GameData.PurchasedTools[7]; Player.UI.T剃刀CM.Show = Sta.GameData.PurchasedTools[7];
Player.UI.キャップ1CM.Show = Sta.GameData.PurchasedTools[8]; Player.UI.キャップ1CharacterElement.Show = Sta.GameData.PurchasedTools[8];
Player.UI.キャップ2CM.Show = Sta.GameData.PurchasedTools[8]; Player.UI.キャップ2CharacterElement.Show = Sta.GameData.PurchasedTools[8];
Player.UI.キャップ3CM.Show = Sta.GameData.PurchasedTools[8]; Player.UI.キャップ3CharacterElement.Show = Sta.GameData.PurchasedTools[8];
Player.UI.ロータCM.Show = Sta.GameData.PurchasedTools[9]; Player.UI.ロータCM.Show = Sta.GameData.PurchasedTools[9];
Player.UI.パールCM.Show = Sta.GameData.PurchasedTools[10]; Player.UI.パールCM.Show = Sta.GameData.PurchasedTools[10];
Player.UI.目隠帯.Dra = Sta.GameData.PurchasedTools[11]; Player.UI.目隠帯.Dra = Sta.GameData.PurchasedTools[11];
@@ -46,25 +46,25 @@ namespace SlaveMatrix
public キャップ1 キャップ2; public キャップ1 キャップ2;
public キャップ1 キャップ3; public キャップ1 キャップ3;
public CM ペニスCM; public CharacterElement ペニスCM;
public CM マウスCM; public CharacterElement マウスCM;
public CM ハンド右CM; public CharacterElement ハンド右CM;
public CM ハンド左CM; public CharacterElement ハンド左CM;
public CM ロータCM; public CharacterElement ロータCM;
public CM コモンCM; public CharacterElement コモンCM;
public CM ディルCM; public CharacterElement ディルCM;
public CM アナルCM; public CharacterElement アナルCM;
public CM デンマCM; public CharacterElement デンマCM;
public CM ドリルCM; public CharacterElement ドリルCM;
public CM パールCM; public CharacterElement パールCM;
public CM 羽根箒CM; public CharacterElement 羽根箒CM;
public CM 調教鞭CM; public CharacterElement 調教鞭CM;
public CM T剃刀CM; public CharacterElement T剃刀CM;
public CM キャップ1CM; public CharacterElement キャップ1CharacterElement;
public CM キャップ2CM; public CharacterElement キャップ2CharacterElement;
public CM キャップ3CM; public CharacterElement キャップ3CharacterElement;
private CM focus; private CharacterElement focus;
private CM hcm; private CharacterElement hcm;
//tool animations? //tool animations?
public 挿入処理 ペニス挿入; public 挿入処理 ペニス挿入;
@@ -231,7 +231,7 @@ namespace SlaveMatrix
} }
} }
public CM Focus public CharacterElement Focus
{ {
get get
{ {
@@ -248,7 +248,7 @@ namespace SlaveMatrix
} }
} }
public CM Focus_nr public CharacterElement Focus_nr
{ {
get get
{ {
@@ -448,7 +448,7 @@ namespace SlaveMatrix
{ {
} }
public IEnumerable<CM> EnumCM() public IEnumerable<CharacterElement> EnumCM()
{ {
yield return ペニスCM; yield return ペニスCM;
yield return マウスCM; yield return マウスCM;
@@ -463,9 +463,9 @@ namespace SlaveMatrix
yield return 羽根箒CM; yield return 羽根箒CM;
yield return 調教鞭CM; yield return 調教鞭CM;
yield return T剃刀CM; yield return T剃刀CM;
yield return キャップ1CM; yield return キャップ1CharacterElement;
yield return キャップ2CM; yield return キャップ2CharacterElement;
yield return キャップ3CM; yield return キャップ3CharacterElement;
} }
public void Set挿入Position() public void Set挿入Position()
@@ -908,11 +908,11 @@ namespace SlaveMatrix
return cd.e != null; return cd.e != null;
} }
public bool Isバイブ(CM cm) public bool Isバイブ(CharacterElement CharacterElement)
{ {
if (コモンCM != cm && ディルCM != cm && アナルCM != cm && デンマCM != cm) if (コモンCM != CharacterElement && ディルCM != CharacterElement && アナルCM != CharacterElement && デンマCM != CharacterElement)
{ {
return ドリルCM == cm; return ドリルCM == CharacterElement;
} }
return true; return true;
} }
@@ -1094,17 +1094,17 @@ namespace SlaveMatrix
{ {
ハンド右.Xi = 11; ハンド右.Xi = 11;
} }
else if (focus == キャップ1CM) else if (focus == キャップ1CharacterElement)
{ {
ハンド右.Xi = 5; ハンド右.Xi = 5;
Set_キャップ1(ハンド右); Set_キャップ1(ハンド右);
} }
else if (focus == キャップ2CM) else if (focus == キャップ2CharacterElement)
{ {
ハンド右.Xi = 5; ハンド右.Xi = 5;
Set_キャップ2(ハンド右); Set_キャップ2(ハンド右);
} }
else if (focus == キャップ3CM) else if (focus == キャップ3CharacterElement)
{ {
ハンド右.Xi = 5; ハンド右.Xi = 5;
Set_キャップ3(ハンド右); Set_キャップ3(ハンド右);
@@ -1161,15 +1161,15 @@ namespace SlaveMatrix
{ {
Set_T剃刀(ハンド右); Set_T剃刀(ハンド右);
} }
else if (Focus == キャップ1CM) else if (Focus == キャップ1CharacterElement)
{ {
Set_キャップ1(ハンド右); Set_キャップ1(ハンド右);
} }
else if (Focus == キャップ2CM) else if (Focus == キャップ2CharacterElement)
{ {
Set_キャップ2(ハンド右); Set_キャップ2(ハンド右);
} }
else if (Focus == キャップ3CM) else if (Focus == キャップ3CharacterElement)
{ {
Set_キャップ3(ハンド右); Set_キャップ3(ハンド右);
} }
@@ -1641,10 +1641,10 @@ namespace SlaveMatrix
Color hc_ = hc; Color hc_ = hc;
hcm = (from e in EnumCM() hcm = (from e in EnumCM()
where e.使用状態 == UsageStatus.Standby where e.使用状態 == UsageStatus.Standby
select e).FirstOrDefault((CM e) => e.Element.Body.IsHit(ref hc_)); select e).FirstOrDefault((CharacterElement e) => e.Element.Body.IsHit(ref hc_));
if (hcm != null) if (hcm != null)
{ {
foreach (CM item in from e in EnumCM() foreach (CharacterElement item in from e in EnumCM()
where e.使用状態 == UsageStatus.Standby where e.使用状態 == UsageStatus.Standby
select e) select e)
{ {
@@ -1654,7 +1654,7 @@ namespace SlaveMatrix
} }
else else
{ {
foreach (CM item2 in from e in EnumCM() foreach (CharacterElement item2 in from e in EnumCM()
where e.使用状態 == UsageStatus.Standby && e.Element.Intensity == 1.0 where e.使用状態 == UsageStatus.Standby && e.Element.Intensity == 1.0
select e) select e)
{ {
@@ -1677,7 +1677,7 @@ namespace SlaveMatrix
Focus.Element.Intensity = 1.0; Focus.Element.Intensity = 1.0;
} }
Out持ち手(); Out持ち手();
foreach (CM item3 in from e in EnumCM() foreach (CharacterElement item3 in from e in EnumCM()
where e.使用状態 == UsageStatus.Standby && e.Element.Intensity == 1.0 where e.使用状態 == UsageStatus.Standby && e.Element.Intensity == 1.0
select e) select e)
{ {
@@ -1914,9 +1914,9 @@ namespace SlaveMatrix
if (X < cp.X && cp.Y < Y) if (X < cp.X && cp.Y < Y)
{ {
Color hc_ = hc; Color hc_ = hc;
CM cM = (from e in EnumCM() CharacterElement cM = (from e in EnumCM()
where e.使用状態 == UsageStatus.Standby where e.使用状態 == UsageStatus.Standby
select e).FirstOrDefault((CM e) => e.Element.Body.IsHit(ref hc_)); select e).FirstOrDefault((CharacterElement e) => e.Element.Body.IsHit(ref hc_));
if (cM != null) if (cM != null)
{ {
Focus.Element.Intensity = 0.5; Focus.Element.Intensity = 0.5;
@@ -2047,17 +2047,17 @@ namespace SlaveMatrix
this.Are = Are; this.Are = Are;
double disUnit = Are.DisplayUnitScale; double disUnit = Are.DisplayUnitScale;
this.ip = ip; this.ip = ip;
ペニスCM = new CM(Med, this, ペニス = new ペニス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ペニスD ペニスCM = new CharacterElement(Med, this, ペニス = new ペニス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ペニスD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
マウスCM = new CM(Med, this, マウス = new マウス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new マウスD マウスCM = new CharacterElement(Med, this, マウス = new マウス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new マウスD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
ハンド右CM = new CM(Med, this, ハンド右 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD ハンド右CM = new CharacterElement(Med, this, ハンド右 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD
{ {
尺度C = 1.09, 尺度C = 1.09,
呪印_輪1_輪外_表示 = false, 呪印_輪1_輪外_表示 = false,
@@ -2070,7 +2070,7 @@ namespace SlaveMatrix
呪印_鎖2_表示 = false, 呪印_鎖2_表示 = false,
呪印_鎖3_表示 = false 呪印_鎖3_表示 = false
})); }));
ハンド左CM = new CM(Med, this, ハンド左 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD ハンド左CM = new CharacterElement(Med, this, ハンド左 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD
{ {
尺度C = 1.09, 尺度C = 1.09,
呪印_輪1_輪外_表示 = false, 呪印_輪1_輪外_表示 = false,
@@ -2085,53 +2085,53 @@ namespace SlaveMatrix
右 = true 右 = true
})); }));
ハンド左.SetHitFalse(); ハンド左.SetHitFalse();
ロータCM = new CM(Med, this, ロータ = new ロータ(disUnit, 配色指定.N0, null, Med, new ロータD ロータCM = new CharacterElement(Med, this, ロータ = new ロータ(disUnit, 配色指定.N0, null, Med, new ロータD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
コモンCM = new CM(Med, this, コモン = new バイブ_コモン(disUnit, 配色指定.N0, null, Med, new バイブ_コモンD コモンCM = new CharacterElement(Med, this, コモン = new バイブ_コモン(disUnit, 配色指定.N0, null, Med, new バイブ_コモンD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
ディルCM = new CM(Med, this, ディル = new バイブ_ディル(disUnit, 配色指定.N0, null, Med, new バイブ_ディルD ディルCM = new CharacterElement(Med, this, ディル = new バイブ_ディル(disUnit, 配色指定.N0, null, Med, new バイブ_ディルD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
アナルCM = new CM(Med, this, アナル = new バイブ_アナル(disUnit, 配色指定.N0, null, Med, new バイブ_アナルD アナルCM = new CharacterElement(Med, this, アナル = new バイブ_アナル(disUnit, 配色指定.N0, null, Med, new バイブ_アナルD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
デンマCM = new CM(Med, this, デンマ = new バイブ_デンマ(disUnit, 配色指定.N0, null, Med, new バイブ_デンマD デンマCM = new CharacterElement(Med, this, デンマ = new バイブ_デンマ(disUnit, 配色指定.N0, null, Med, new バイブ_デンマD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
ドリルCM = new CM(Med, this, ドリル = new バイブ_ドリル(disUnit, 配色指定.N0, null, Med, new バイブ_ドリルD ドリルCM = new CharacterElement(Med, this, ドリル = new バイブ_ドリル(disUnit, 配色指定.N0, null, Med, new バイブ_ドリルD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
パールCM = new CM(Med, this, パール = new パール(disUnit, 配色指定.N0, null, Med, new パールD パールCM = new CharacterElement(Med, this, パール = new パール(disUnit, 配色指定.N0, null, Med, new パールD
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
羽根箒CM = new CM(Med, this, 羽根箒 = new 羽根箒(disUnit, 配色指定.N0, null, Med, new 羽根箒D 羽根箒CM = new CharacterElement(Med, this, 羽根箒 = new 羽根箒(disUnit, 配色指定.N0, null, Med, new 羽根箒D
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
})); }));
調教鞭CM = new CM(Med, this, 調教鞭 = new 調教鞭(disUnit, 配色指定.N0, null, Med, new 調教鞭D 調教鞭CM = new CharacterElement(Med, this, 調教鞭 = new 調教鞭(disUnit, 配色指定.N0, null, Med, new 調教鞭D
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09, 尺度C = 1.09,
Yi = 2 Yi = 2
})); }));
T剃刀CM = new CM(Med, this, T剃刀 = new T剃刀(disUnit, 配色指定.N0, null, Med, new T剃刀D T剃刀CM = new CharacterElement(Med, this, T剃刀 = new T剃刀(disUnit, 配色指定.N0, null, Med, new T剃刀D
{ {
濃度 = 0.5, 濃度 = 0.5,
尺度C = 1.09 尺度C = 1.09
@@ -2528,9 +2528,9 @@ namespace SlaveMatrix
ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0)); ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0));
パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175)); パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175));
ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325)); ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325));
キャップ1.位置B = (キャップ1CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); キャップ1.位置B = (キャップ1CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1667));
キャップ2.位置B = (キャップ2CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); キャップ2.位置B = (キャップ2CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1807));
キャップ3.位置B = (キャップ3CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1947)); キャップ3.位置B = (キャップ3CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1947));
T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091)); T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091));
羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116)); 羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116));
調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025)); 調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025));
@@ -2765,9 +2765,9 @@ namespace SlaveMatrix
ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0)); ディル.位置B = (ディルCM.bp = vector2D + new Vector2D(0.076533333333333, 0.0));
パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175)); パール.位置B = (パールCM.bp = vector2D + new Vector2D(0.0574, 0.14175));
ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325)); ロータ.位置B = (ロータCM.bp = vector2D + new Vector2D(0.076533333333333, 0.17325));
キャップ1.位置B = (キャップ1CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); キャップ1.位置B = (キャップ1CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1667));
キャップ2.位置B = (キャップ2CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); キャップ2.位置B = (キャップ2CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1807));
キャップ3.位置B = (キャップ3CM.bp = vector2D + new Vector2D(0.095666666666666, 0.1947)); キャップ3.位置B = (キャップ3CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1947));
T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091)); T剃刀.位置B = (T剃刀CM.bp = vector2D + new Vector2D(0.0574, 0.091));
羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116)); 羽根箒.位置B = (羽根箒CM.bp = vector2D + new Vector2D(0.076533333333333, 0.116));
調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025)); 調教鞭.位置B = (調教鞭CM.bp = vector2D + new Vector2D(0.095666666666666, 0.11025));
@@ -2799,7 +2799,7 @@ namespace SlaveMatrix
{ {
focus.描画0(Are); focus.描画0(Are);
focus.描画1(Are); focus.描画1(Are);
if (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow)) if (!持ち手 || ((focus == キャップ1CharacterElement || focus == キャップ2CharacterElement || focus == キャップ3CharacterElement) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow))
{ {
ハンド右CM.待機描画(Are); ハンド右CM.待機描画(Are);
} }
@@ -2932,7 +2932,7 @@ namespace SlaveMatrix
} }
ペニスCM.待機描画(Are); ペニスCM.待機描画(Are);
マウスCM.待機描画(Are); マウスCM.待機描画(Are);
if (!膣i肛f && !Is乳弄り && (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow))) if (!膣i肛f && !Is乳弄り && (!持ち手 || ((focus == キャップ1CharacterElement || focus == キャップ2CharacterElement || focus == キャップ3CharacterElement) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow)))
{ {
ハンド右CM.待機描画(Are); ハンド右CM.待機描画(Are);
} }
@@ -2946,9 +2946,9 @@ namespace SlaveMatrix
羽根箒CM.待機描画(Are); 羽根箒CM.待機描画(Are);
調教鞭CM.待機描画(Are); 調教鞭CM.待機描画(Are);
T剃刀CM.待機描画(Are); T剃刀CM.待機描画(Are);
キャップ1CM.待機描画(Are); キャップ1CharacterElement.待機描画(Are);
キャップ2CM.待機描画(Are); キャップ2CharacterElement.待機描画(Are);
キャップ3CM.待機描画(Are); キャップ3CharacterElement.待機描画(Are);
調教終了.Draw(Are); 調教終了.Draw(Are);
拘束具.Draw(Are); 拘束具.Draw(Are);
目隠帯.Draw(Are); 目隠帯.Draw(Are);