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);
|
||||
|
||||
// no null check. idc
|
||||
sector.OnOccupantEnterSector += _ =>
|
||||
{
|
||||
group.LoadRequiredAssets();
|
||||
if (sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe))
|
||||
group.RequestGeneralAssets();
|
||||
};
|
||||
sector.OnOccupantExitSector += _ =>
|
||||
{
|
||||
if (!sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe))
|
||||
{
|
||||
group.UnloadRequiredAssets();
|
||||
}
|
||||
group.ReleaseGeneralAssets();
|
||||
};
|
||||
}
|
||||
|
||||
@ -129,9 +129,9 @@ namespace NewHorizons.Handlers
|
||||
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>();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user