Button&door sounds, sound looping bugfixes, positional sound bugfixes + low pass filter on distant sounds, submarine collision improvements, controller trigger bugfix, humans walk/run more slowly in water
This commit is contained in:
@@ -60,12 +60,12 @@ namespace Subsurface.Items.Components
|
||||
case "signal_in1":
|
||||
if (signal == "0") return;
|
||||
timeSinceReceived[0] = 0.0f;
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
break;
|
||||
case "signal_in2":
|
||||
if (signal == "0") return;
|
||||
timeSinceReceived[1] = 0.0f;
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
break;
|
||||
case "set_output":
|
||||
output = signal;
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace Subsurface.Items.Components
|
||||
}
|
||||
}
|
||||
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
}
|
||||
|
||||
public override void DrawHUD(SpriteBatch spriteBatch, Character character)
|
||||
@@ -67,7 +67,7 @@ namespace Subsurface.Items.Components
|
||||
public override bool Select(Character picker)
|
||||
{
|
||||
user = picker;
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ namespace Subsurface.Items.Components
|
||||
|
||||
light = new LightSource(item.Position, 100.0f, Color.White);
|
||||
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
|
||||
//lightColor = new Color(ToolBox.GetAttributeVector4(element, "color", Vector4.One));
|
||||
}
|
||||
@@ -124,7 +124,7 @@ namespace Subsurface.Items.Components
|
||||
|
||||
public override void Draw(SpriteBatch spriteBatch, bool editing)
|
||||
{
|
||||
if (!isActive)
|
||||
if (!IsActive)
|
||||
{
|
||||
light.Color = Color.Transparent;
|
||||
}
|
||||
@@ -144,10 +144,10 @@ namespace Subsurface.Items.Components
|
||||
switch (connection.Name)
|
||||
{
|
||||
case "toggle":
|
||||
isActive = !isActive;
|
||||
IsActive = !IsActive;
|
||||
break;
|
||||
case "set_state":
|
||||
isActive = (signal != "0");
|
||||
IsActive = (signal != "0");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Subsurface.Items.Components
|
||||
{
|
||||
hull = Hull.FindHull(item.Position);
|
||||
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
}
|
||||
|
||||
public override void OnMapLoaded()
|
||||
|
||||
@@ -48,7 +48,7 @@ namespace Subsurface.Items.Components
|
||||
public RegExFindComponent(Item item, XElement element)
|
||||
: base(item, element)
|
||||
{
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
}
|
||||
|
||||
public override void Update(float deltaTime, Camera cam)
|
||||
|
||||
@@ -115,7 +115,7 @@ namespace Subsurface.Items.Components
|
||||
|
||||
item.body.Enabled = false;
|
||||
|
||||
isActive = false;
|
||||
IsActive = false;
|
||||
|
||||
//Nodes = prevNodes;
|
||||
CleanNodes();
|
||||
@@ -128,21 +128,21 @@ namespace Subsurface.Items.Components
|
||||
{
|
||||
ClearConnections();
|
||||
|
||||
isActive = true;
|
||||
IsActive = true;
|
||||
}
|
||||
|
||||
public override void Unequip(Character character)
|
||||
{
|
||||
ClearConnections();
|
||||
|
||||
isActive = false;
|
||||
IsActive = false;
|
||||
}
|
||||
|
||||
public override void Drop(Character dropper)
|
||||
{
|
||||
ClearConnections();
|
||||
|
||||
isActive = false;
|
||||
IsActive = false;
|
||||
}
|
||||
|
||||
public override void Update(float deltaTime, Camera cam)
|
||||
@@ -289,7 +289,7 @@ namespace Subsurface.Items.Components
|
||||
DrawSection(spriteBatch, Nodes[i], Nodes[i - 1], item.Color);
|
||||
}
|
||||
|
||||
if (isActive && Vector2.Distance(newNodePos, Nodes[Nodes.Count - 1]) > nodeDistance)
|
||||
if (IsActive && Vector2.Distance(newNodePos, Nodes[Nodes.Count - 1]) > nodeDistance)
|
||||
{
|
||||
DrawSection(spriteBatch, Nodes[Nodes.Count - 1], newNodePos, item.Color * 0.5f);
|
||||
//nodes.Add(newNodePos);
|
||||
|
||||
Reference in New Issue
Block a user