Files
SlaveMatrix-SDL/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着B_マイクロ情報.cs
2025-05-07 10:45:18 -07:00

140 lines
2.8 KiB
C#

using System;
namespace SlaveMatrix
{
[Serializable]
public struct B_マイクロ情報
{
public bool ;
public bool ;
public bool ;
public bool 1;
public bool 2;
public bool 3;
public bool 4;
public bool ;
public bool ;
public B色 ;
public bool
{
get
{
if (1 && 2 && 3)
{
return 4;
}
return false;
}
set
{
1 = value;
2 = value;
3 = value;
4 = value;
}
}
public bool
{
get
{
if ()
{
return ;
}
return false;
}
set
{
= value;
= value;
}
}
public bool IsShow
{
get
{
if (! && ! && ! && !1 && !2 && !3 && !4 && !)
{
return ;
}
return true;
}
}
public void SetDefault()
{
= true;
= false;
= false;
1 = true;
2 = true;
3 = true;
4 = true;
= false;
= true;
.SetDefault();
}
public void Set紐付き()
{
= true;
= true;
= true;
1 = true;
2 = true;
3 = true;
4 = true;
= false;
= true;
.SetDefault();
}
public void Setヴィオラ()
{
= true;
= false;
= false;
1 = true;
2 = true;
3 = true;
4 = true;
= true;
= false;
.Setヴィオラ();
}
public static B_マイクロ情報 Getマイクロ()
{
B_マイクロ情報 result = default(B_マイクロ情報);
result.SetDefault();
return result;
}
public static B_マイクロ情報 Getマイクロ紐付き()
{
B_マイクロ情報 result = default(B_マイクロ情報);
result.Set紐付き();
return result;
}
public static B_マイクロ情報 Getヴィオラ()
{
B_マイクロ情報 result = default(B_マイクロ情報);
result.Setヴィオラ();
return result;
}
}
}