mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
dimensions now are placed so they don't overlap with anything
This commit is contained in:
parent
ce9522e90a
commit
dbc36bbfc7
@ -11,6 +11,21 @@ namespace NewHorizons.Builder.Body
|
|||||||
{
|
{
|
||||||
public static class BrambleDimensionBuilder
|
public static class BrambleDimensionBuilder
|
||||||
{
|
{
|
||||||
|
// put node here
|
||||||
|
// "position": {"x": 65.2428, "y": -137.305, "z": 198.1078}, "normal": {"x": 0.303696, "y": -0.5609235, "z": 0.7701519}
|
||||||
|
|
||||||
|
// location of all vanilla bramble dimensions
|
||||||
|
//-9116.795 -19873.44 2480.327
|
||||||
|
//-8460.688 -19873.44 6706.444
|
||||||
|
//-5015.165 -19873.44 4142.816
|
||||||
|
//-8993.414 -17059.44 4521.747
|
||||||
|
//-7044.813 -17135.44 3272.149
|
||||||
|
//-6904.48 -17048.44 5574.479
|
||||||
|
//-11096.95 -22786.44 4657.534
|
||||||
|
//-8716.807 -22786.44 4496.394
|
||||||
|
|
||||||
|
private static int DIMENSION_COUNTER = 0;
|
||||||
|
|
||||||
public static GameObject Make(NewHorizonsBody body)
|
public static GameObject Make(NewHorizonsBody body)
|
||||||
{
|
{
|
||||||
var config = body.Config.Bramble.dimension;
|
var config = body.Config.Bramble.dimension;
|
||||||
@ -26,6 +41,10 @@ namespace NewHorizons.Builder.Body
|
|||||||
ao._name = AstroObject.Name.CustomString;
|
ao._name = AstroObject.Name.CustomString;
|
||||||
dimension.name = name.Replace(" ", "").Replace("'", "") + "_Body";
|
dimension.name = name.Replace(" ", "").Replace("'", "") + "_Body";
|
||||||
|
|
||||||
|
// set position
|
||||||
|
ao.transform.position = new Vector3(6904.48f, 17048.44f, 5574.479f) + new Vector3(0, 3000, 0)*DIMENSION_COUNTER;
|
||||||
|
DIMENSION_COUNTER++;
|
||||||
|
|
||||||
// TODO: radius (need to determine what the base radius is first)
|
// TODO: radius (need to determine what the base radius is first)
|
||||||
|
|
||||||
// fix children's names and remove base game props (mostly just bramble nodes that are children to Interactibles) and set up the OuterWarp child
|
// fix children's names and remove base game props (mostly just bramble nodes that are children to Interactibles) and set up the OuterWarp child
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user