Build 0.21.6.0 (1.0 pre-patch)
This commit is contained in:
+14
-25
@@ -25,14 +25,11 @@ namespace Barotrauma.CharacterEditor
|
||||
{
|
||||
get
|
||||
{
|
||||
if (cam == null)
|
||||
cam ??= new Camera()
|
||||
{
|
||||
cam = new Camera()
|
||||
{
|
||||
MinZoom = 0.1f,
|
||||
MaxZoom = 5.0f
|
||||
};
|
||||
}
|
||||
MinZoom = 0.1f,
|
||||
MaxZoom = 5.0f
|
||||
};
|
||||
return cam;
|
||||
}
|
||||
}
|
||||
@@ -125,7 +122,7 @@ namespace Barotrauma.CharacterEditor
|
||||
{
|
||||
ResetVariables();
|
||||
var subInfo = new SubmarineInfo("Content/AnimEditor.sub");
|
||||
Submarine.MainSub = new Submarine(subInfo);
|
||||
Submarine.MainSub = new Submarine(subInfo, showErrorMessages: false);
|
||||
if (Submarine.MainSub.PhysicsBody != null)
|
||||
{
|
||||
Submarine.MainSub.PhysicsBody.Enabled = false;
|
||||
@@ -162,11 +159,6 @@ namespace Barotrauma.CharacterEditor
|
||||
OpenDoors();
|
||||
GameMain.Instance.ResolutionChanged += OnResolutionChanged;
|
||||
Instance = this;
|
||||
|
||||
if (!GameSettings.CurrentConfig.EditorDisclaimerShown)
|
||||
{
|
||||
GameMain.Instance.ShowEditorDisclaimer();
|
||||
}
|
||||
}
|
||||
|
||||
private void ResetVariables()
|
||||
@@ -267,7 +259,10 @@ namespace Barotrauma.CharacterEditor
|
||||
#endif
|
||||
}
|
||||
GameMain.Instance.ResolutionChanged -= OnResolutionChanged;
|
||||
GameMain.LightManager.LightingEnabled = true;
|
||||
if (!GameMain.DevMode)
|
||||
{
|
||||
GameMain.LightManager.LightingEnabled = true;
|
||||
}
|
||||
ClearWidgets();
|
||||
ClearSelection();
|
||||
}
|
||||
@@ -285,6 +280,7 @@ namespace Barotrauma.CharacterEditor
|
||||
#region Main methods
|
||||
public override void AddToGUIUpdateList()
|
||||
{
|
||||
if (rightArea == null || leftArea == null) { return; }
|
||||
rightArea.AddToGUIUpdateList();
|
||||
leftArea.AddToGUIUpdateList();
|
||||
|
||||
@@ -783,7 +779,7 @@ namespace Barotrauma.CharacterEditor
|
||||
scaledMouseSpeed = PlayerInput.MouseSpeedPerSecond * (float)deltaTime;
|
||||
Cam.UpdateTransform(true);
|
||||
Submarine.CullEntities(Cam);
|
||||
Submarine.MainSub.UpdateTransform();
|
||||
Submarine.MainSub?.UpdateTransform();
|
||||
|
||||
// Lightmaps
|
||||
if (GameMain.LightManager.LightingEnabled)
|
||||
@@ -1575,10 +1571,7 @@ namespace Barotrauma.CharacterEditor
|
||||
{
|
||||
wayPoint = WayPoint.GetRandom(spawnType: SpawnType.Human, sub: Submarine.MainSub);
|
||||
}
|
||||
if (wayPoint == null)
|
||||
{
|
||||
wayPoint = WayPoint.GetRandom(sub: Submarine.MainSub);
|
||||
}
|
||||
wayPoint ??= WayPoint.GetRandom(sub: Submarine.MainSub);
|
||||
spawnPosition = wayPoint.WorldPosition;
|
||||
}
|
||||
|
||||
@@ -2688,10 +2681,6 @@ namespace Barotrauma.CharacterEditor
|
||||
|
||||
// Character selection
|
||||
var characterLabel = new GUITextBlock(new RectTransform(new Vector2(1.0f, 0.0f), content.RectTransform), GetCharacterEditorTranslation("CharacterPanel"), font: GUIStyle.LargeFont);
|
||||
var disclaimerBtn = new GUIButton(new RectTransform(new Vector2(0.2f, 0.7f), characterLabel.RectTransform, Anchor.CenterRight), style: "GUINotificationButton")
|
||||
{
|
||||
OnClicked = (btn, userdata) => { GameMain.Instance.ShowEditorDisclaimer(); return true; }
|
||||
};
|
||||
|
||||
var characterDropDown = new GUIDropDown(new RectTransform(new Vector2(1, 0.2f), content.RectTransform)
|
||||
{
|
||||
@@ -4007,7 +3996,7 @@ namespace Barotrauma.CharacterEditor
|
||||
};
|
||||
}).Draw(spriteBatch, deltaTime);
|
||||
}
|
||||
else
|
||||
else if (groundedParams != null)
|
||||
{
|
||||
GetAnimationWidget("HeadPosition", color, Color.Black, initMethod: w =>
|
||||
{
|
||||
@@ -4116,7 +4105,7 @@ namespace Barotrauma.CharacterEditor
|
||||
};
|
||||
}).Draw(spriteBatch, deltaTime);
|
||||
}
|
||||
else
|
||||
else if (groundedParams != null)
|
||||
{
|
||||
GetAnimationWidget("TorsoPosition", color, Color.Black, initMethod: w =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user