mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
do sector check on guy
This commit is contained in:
parent
58b89b6862
commit
bc2405ed48
@ -24,16 +24,16 @@ namespace NewHorizons.Handlers
|
|||||||
{
|
{
|
||||||
var group = GetStreamingGroup(name);
|
var group = GetStreamingGroup(name);
|
||||||
|
|
||||||
|
// no null check. idc
|
||||||
sector.OnOccupantEnterSector += _ =>
|
sector.OnOccupantEnterSector += _ =>
|
||||||
{
|
{
|
||||||
group.LoadRequiredAssets();
|
if (sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe))
|
||||||
|
group.RequestGeneralAssets();
|
||||||
};
|
};
|
||||||
sector.OnOccupantExitSector += _ =>
|
sector.OnOccupantExitSector += _ =>
|
||||||
{
|
{
|
||||||
if (!sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe))
|
if (!sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe))
|
||||||
{
|
group.ReleaseGeneralAssets();
|
||||||
group.UnloadRequiredAssets();
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,9 +129,9 @@ namespace NewHorizons.Handlers
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static StreamingGroup GetStreamingGroup(AstroObject.Name name)
|
private static StreamingGroup GetStreamingGroup(AstroObject.Name name)
|
||||||
{
|
{
|
||||||
if (name == AstroObject.Name.CaveTwin || name == AstroObject.Name.TowerTwin)
|
if (name is AstroObject.Name.CaveTwin or AstroObject.Name.TowerTwin)
|
||||||
{
|
{
|
||||||
return GameObject.Find("FocalBody/StreamingGroup_HGT").GetComponent<StreamingGroup>();
|
return GameObject.Find("FocalBody/StreamingGroup_HGT").GetComponent<StreamingGroup>();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user