1
0
mirror of https://github.com/misternebula/quantum-space-buddies.git synced 2025-02-25 21:40:49 +00:00

add comments questioning the WorldObjectType

This commit is contained in:
JohnCorby 2021-12-20 20:21:44 -08:00
parent 9cc452f22c
commit 61ba64ebfb
5 changed files with 5 additions and 2 deletions
QSB
Animation/NPC
CampfireSync
EchoesOfTheEye
AirlockSync
LightSensorSync
Tools/ProbeLauncherTool

@ -1,11 +1,11 @@
using QSB.Animation.NPC.WorldObjects;
using QSB.WorldSync;
using System.Linq;
namespace QSB.Animation.NPC
{
internal class CharacterAnimManager : WorldObjectManager
{
// im assuming this is used in the eye as well
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
protected override void RebuildWorldObjects(OWScene scene)

@ -5,6 +5,7 @@ namespace QSB.CampfireSync
{
internal class CampfireManager : WorldObjectManager
{
// is this needed for the campfire in the eye? or is that a special one?
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
protected override void RebuildWorldObjects(OWScene scene)

@ -5,6 +5,7 @@ namespace QSB.EchoesOfTheEye.AirlockSync
{
internal class AirlockManager : WorldObjectManager
{
// is this used in the prisoner sequence in the eye?
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
protected override void RebuildWorldObjects(OWScene scene) => QSBWorldSync.Init<QSBGhostAirlock, GhostAirlock>();

@ -5,6 +5,7 @@ namespace QSB.EchoesOfTheEye.LightSensorSync
{
internal class LightSensorManager : WorldObjectManager
{
// see AirlockManager question
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
protected override void RebuildWorldObjects(OWScene scene) => QSBWorldSync.Init<QSBSingleLightSensor, SingleLightSensor>();

@ -5,7 +5,7 @@ namespace QSB.Tools.ProbeLauncherTool
{
internal class ProbeLauncherManager : WorldObjectManager
{
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
protected override void RebuildWorldObjects(OWScene scene)
=> QSBWorldSync.Init<QSBProbeLauncher, ProbeLauncher>(typeof(PlayerProbeLauncher));