(9e9c1672d) The wizard now creates box colliders by default.
This commit is contained in:
@@ -4906,23 +4906,27 @@ namespace Barotrauma
|
|||||||
int width = rectInputs[2].IntValue;
|
int width = rectInputs[2].IntValue;
|
||||||
int height = rectInputs[3].IntValue;
|
int height = rectInputs[3].IntValue;
|
||||||
var colliderAttributes = new List<XAttribute>();
|
var colliderAttributes = new List<XAttribute>();
|
||||||
if (width == height)
|
// Capsules/Circles
|
||||||
{
|
//if (width == height)
|
||||||
colliderAttributes.Add(new XAttribute("radius", width / 2));
|
//{
|
||||||
}
|
// colliderAttributes.Add(new XAttribute("radius", width / 2 * 0.85f));
|
||||||
else
|
//}
|
||||||
{
|
//else
|
||||||
if (height > width)
|
//{
|
||||||
{
|
// if (height > width)
|
||||||
colliderAttributes.Add(new XAttribute("radius", width / 2));
|
// {
|
||||||
colliderAttributes.Add(new XAttribute("height", height - width));
|
// colliderAttributes.Add(new XAttribute("radius", width / 2 * 0.85f));
|
||||||
}
|
// colliderAttributes.Add(new XAttribute("height", height - width * 0.85f));
|
||||||
else
|
// }
|
||||||
{
|
// else
|
||||||
colliderAttributes.Add(new XAttribute("radius", height / 2));
|
// {
|
||||||
colliderAttributes.Add(new XAttribute("width", width - height));
|
// colliderAttributes.Add(new XAttribute("radius", height / 2 * 0.85f));
|
||||||
}
|
// colliderAttributes.Add(new XAttribute("width", width - height * 0.85f));
|
||||||
}
|
// }
|
||||||
|
//}
|
||||||
|
// Rectangles
|
||||||
|
colliderAttributes.Add(new XAttribute("height", height * 0.85f));
|
||||||
|
colliderAttributes.Add(new XAttribute("width", width * 0.85f));
|
||||||
idToCodeName.TryGetValue(id, out string notes);
|
idToCodeName.TryGetValue(id, out string notes);
|
||||||
LimbXElements.Add(id.ToString(), new XElement("limb",
|
LimbXElements.Add(id.ToString(), new XElement("limb",
|
||||||
new XAttribute("id", id),
|
new XAttribute("id", id),
|
||||||
|
|||||||
Reference in New Issue
Block a user