Here are the examples of the csharp api string.RemovesHandLeft() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
19
Source : Drawing.cs
with MIT License
from altugbakan
with MIT License
from altugbakan
private static List<string> ParseAccessoryList(List<string> accessoryList)
{
List<string> parsedAccessories = new List<string>();
// Tail
parsedAccessories.Add("Tail");
// Tail Accessory
if (accessoryList.Any(acc => acc.Contains("Tails")))
{
string tail = accessoryList.First(acc => acc.Contains("Tails"));
if (!tail.Contains("Any") && !tail.Contains("None"))
{
parsedAccessories.Add("Tails-TailSock");
}
}
// Legs
parsedAccessories.Add("Legs");
// Arms
parsedAccessories.Add("Arms");
// Body Upper
parsedAccessories.Add("BodyUpper");
// Shirts-Pants Accessory
if (accessoryList.Any(acc => acc.Contains("ShirtsPants")))
{
string shirtsPants = accessoryList.First(acc => acc.Contains("ShirtsPants"));
if (!shirtsPants.Contains("Any") && !shirtsPants.Contains("None"))
{
parsedAccessories.Add(shirtsPants);
if (shirtsPants.RemovesLegs())
{
parsedAccessories.Remove("Legs");
}
}
}
// Misc Above Shirts-Pants
if (accessoryList.Any(acc => acc.Contains("Misc")))
{
string misc = accessoryList.First(acc => acc.Contains("Misc"));
if (misc.IsAboveShirtsPants())
{
if (!misc.Contains("Any") && !misc.Contains("None"))
{
parsedAccessories.Add(misc);
}
}
}
// Ears
parsedAccessories.Add("Ears");
// Face
parsedAccessories.Add("Face");
// Eyes
parsedAccessories.Add("Eyes");
// Glreplacedes Accessory
if (accessoryList.Any(acc => acc.Contains("Glreplacedes")))
{
string glreplacedes = accessoryList.First(acc => acc.Contains("Glreplacedes"));
if (!glreplacedes.Contains("Any") && !glreplacedes.Contains("None"))
{
parsedAccessories.Add(glreplacedes);
if (glreplacedes.RemovesEyes())
{
parsedAccessories.Remove("Eyes");
}
}
}
// Nose
parsedAccessories.Add("Nose");
// Mouth
if (accessoryList.Any(acc => acc.Contains("Mouths")))
{
if (!accessoryList.First(acc => acc.Contains("Mouths")).Contains("Any") &&
!accessoryList.First(acc => acc.Contains("Mouths")).Contains("None"))
{
parsedAccessories.Add(accessoryList.First(acc => acc.Contains("Mouths")));
}
}
// Hat
if (accessoryList.Any(acc => acc.Contains("Hats")))
{
string hat = accessoryList.First(acc => acc.Contains("Hats"));
if (!hat.Contains("Any") && !hat.Contains("None"))
{
parsedAccessories.Add(hat);
}
}
// Foot Left
parsedAccessories.Add("FootLeft");
// Foot Right
parsedAccessories.Add("FootRight");
// Shoes Accessory
if (accessoryList.Any(acc => acc.Contains("Shoes")))
{
string shoes = accessoryList.First(acc => acc.Contains("Shoes"));
if (!shoes.Contains("Any") && !shoes.Contains("None"))
{
parsedAccessories.Add(shoes);
parsedAccessories.Remove("FootLeft");
parsedAccessories.Remove("FootRight");
}
}
// Hand Left
parsedAccessories.Add("HandLeft");
// Hand Right
parsedAccessories.Add("HandRight");
// Misc Above Hands
if (accessoryList.Any(acc => acc.Contains("Misc")))
{
string misc = accessoryList.First(acc => acc.Contains("Misc"));
if (misc.IsAboveHands())
{
if (!misc.Contains("Any") && !misc.Contains("None"))
{
parsedAccessories.Add(misc);
if (misc.RemovesHands())
{
parsedAccessories.Remove("HandLeft");
parsedAccessories.Remove("HandRight");
}
else if (misc.RemovesHandRight())
{
parsedAccessories.Remove("HandRight");
}
else if (misc.RemovesHandLeft())
{
parsedAccessories.Remove("HandLeft");
}
}
}
}
return parsedAccessories;
}