update Jukebox to latest version

fixes for inferred entity loading
This commit is contained in:
minenice55
2023-06-12 17:18:37 -04:00
parent 9f953d505f
commit 757e1c2c5e
5 changed files with 14 additions and 10 deletions

View File

@ -170,15 +170,13 @@ namespace HeavenStudio
if (item.Key == "track")
continue;
if (item.Value == null)
{
e[item.Key] = 0;
}
continue;
var value = item.Value;
if (value.GetType() == typeof(long))
value = new EntityTypes.Integer(int.MinValue, int.MaxValue, (int)value);
else if (value.GetType() == typeof(double))
value = new EntityTypes.Float(float.NegativeInfinity, float.PositiveInfinity, (float)value);
parameters.Add(new Minigames.Param(item.Key, value, item.Key, "[inferred from remix.json]"));
parameters.Add(new Minigames.Param(item.Key, value, item.Key.DisplayName(), "[inferred from remix.json]"));
}
action = new Minigames.GameAction(actionName, actionName.DisplayName(), e.length, true, parameters);
game.actions.Add(action);