Skip to content

Commit b297f1c

Browse files
authored
Merge pull request #210 from misternebula/dev
Orb tracking
2 parents 2d0895f + 47d116c commit b297f1c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+928
-224
lines changed

AssetBundles/debug.manifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ CRC: 2815158869
33
Hashes:
44
AssetFileHash:
55
serializedVersion: 2
6-
Hash: b0dab33ce9502b8c920c956269fa585e
6+
Hash: 5677b7876f2afae05c0920067ef29e8a
77
TypeTreeHash:
88
serializedVersion: 2
99
Hash: 4d6a73cb377370ba69c96eb5da1b5028

AssetBundles/network

99 Bytes
Binary file not shown.

AssetBundles/network.manifest

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
ManifestFileVersion: 0
2-
CRC: 561788810
2+
CRC: 3416116897
33
Hashes:
44
AssetFileHash:
55
serializedVersion: 2
6-
Hash: 2ed408e0c9f6147e341c9606eb7228c3
6+
Hash: f304be71f6b3202b0c75695ffc81dd4e
77
TypeTreeHash:
88
serializedVersion: 2
99
Hash: 47ee499ae8022a6b96ca6a5fd541f154
@@ -27,6 +27,7 @@ Assets:
2727
- Assets/NetworkPlayer.prefab
2828
- Assets/NetworkCameraRoot.prefab
2929
- Assets/NetworkProbe.prefab
30+
- Assets/NetworkOrb.prefab
3031
- Assets/NetworkManager.prefab
3132
- Assets/NetworkShip.prefab
3233
Dependencies: []

QSB/Animation/AnimTriggerEvent.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,9 @@ public class AnimTriggerEvent : QSBEvent<AnimTriggerMessage>
77
{
88
public override EventType Type => EventType.AnimTrigger;
99

10-
public override void SetupListener()
11-
{
12-
GlobalMessenger<short, float>.AddListener(EventNames.QSBAnimTrigger, Handler);
13-
}
10+
public override void SetupListener() => GlobalMessenger<short, float>.AddListener(EventNames.QSBAnimTrigger, Handler);
1411

15-
public override void CloseListener()
16-
{
17-
GlobalMessenger<short, float>.RemoveListener(EventNames.QSBAnimTrigger, Handler);
18-
}
12+
public override void CloseListener() => GlobalMessenger<short, float>.RemoveListener(EventNames.QSBAnimTrigger, Handler);
1913

2014
private void Handler(short triggerId, float value) => SendEvent(CreateMessage(triggerId, value));
2115

QSB/Animation/AnimationSync.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ namespace QSB.Animation
99
{
1010
public class AnimationSync : PlayerSyncObject
1111
{
12-
protected override uint PlayerIdOffset => 0;
13-
1412
private Animator _anim;
1513
private Animator _bodyAnim;
1614
private NetworkAnimator _netAnim;

QSB/DeathSync/Necronomicon.cs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public static class Necronomicon
1515
} },
1616
{ DeathType.Impact, new[]
1717
{
18-
"{0} forgot what retro thrusters were",
18+
"{0} forgot to use retro-rockets",
1919
"{0} bonked into the ground too hard",
2020
"{0} went splat"
2121
} },
@@ -25,23 +25,25 @@ public static class Necronomicon
2525
"{0} forgot how to breathe",
2626
"{0} forgot to check their oxygen meter",
2727
"{0} lacked oxygen",
28-
"{0} attempted to photosynthesise"
28+
"{0} didn't need air anyway"
2929
} },
3030
{ DeathType.Energy, new[]
3131
{
3232
"{0} was cooked",
3333
"{0} failed the Hotshot achievement",
34-
"{0} forgot to install AC unit"
34+
"{0} forgot to install an AC unit",
35+
"{0} got too hot"
3536
} },
3637
{ DeathType.Supernova, new[]
3738
{
3839
"{0} ran out of time",
39-
"{0} vaporized",
40+
"{0} got vaporized",
4041
"{0} lost track of time",
4142
"{0} got front row seats to the supernova",
4243
"{0} heard the End of Times music",
4344
"{0} watched the sun go kaboom",
44-
"{0} became cosmic marshmallow"
45+
"{0} became cosmic marshmallow",
46+
"{0} photosynthesized too much"
4547
} },
4648
{ DeathType.Digestion, new[]
4749
{

QSB/DeathSync/PlayerDeathEvent.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,9 @@ public class PlayerDeathEvent : QSBEvent<PlayerDeathMessage>
88
{
99
public override EventType Type => EventType.PlayerDeath;
1010

11-
public override void SetupListener()
12-
{
13-
GlobalMessenger<DeathType>.AddListener(EventNames.QSBPlayerDeath, Handler);
14-
}
11+
public override void SetupListener() => GlobalMessenger<DeathType>.AddListener(EventNames.QSBPlayerDeath, Handler);
1512

16-
public override void CloseListener()
17-
{
18-
GlobalMessenger<DeathType>.RemoveListener(EventNames.QSBPlayerDeath, Handler);
19-
}
13+
public override void CloseListener() => GlobalMessenger<DeathType>.RemoveListener(EventNames.QSBPlayerDeath, Handler);
2014

2115
private void Handler(DeathType type) => SendEvent(CreateMessage(type));
2216

QSB/DeathSync/RespawnOnDeath.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
using OWML.ModHelper.Events;
1+
using OWML.Common;
2+
using OWML.ModHelper.Events;
23
using QSB.Events;
3-
using System.Linq;
4-
using OWML.Common;
54
using QSB.Utility;
5+
using System.Linq;
66
using UnityEngine;
77

88
namespace QSB.DeathSync

QSB/ElevatorSync/ElevatorEvent.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using QSB.Events;
22
using QSB.Messaging;
3-
using QSB.Utility;
43
using QSB.WorldSync;
54

65
namespace QSB.ElevatorSync
@@ -9,15 +8,9 @@ public class ElevatorEvent : QSBEvent<ElevatorMessage>
98
{
109
public override EventType Type => EventType.Elevator;
1110

12-
public override void SetupListener()
13-
{
14-
GlobalMessenger<int, ElevatorDirection>.AddListener(EventNames.QSBStartLift, Handler);
15-
}
11+
public override void SetupListener() => GlobalMessenger<int, ElevatorDirection>.AddListener(EventNames.QSBStartLift, Handler);
1612

17-
public override void CloseListener()
18-
{
19-
GlobalMessenger<int, ElevatorDirection>.RemoveListener(EventNames.QSBStartLift, Handler);
20-
}
13+
public override void CloseListener() => GlobalMessenger<int, ElevatorDirection>.RemoveListener(EventNames.QSBStartLift, Handler);
2114

2215
private void Handler(int id, ElevatorDirection direction) => SendEvent(CreateMessage(id, direction));
2316

@@ -29,7 +22,6 @@ public override void CloseListener()
2922

3023
public override void OnReceiveRemote(ElevatorMessage message)
3124
{
32-
DebugLog.DebugWrite($"Get ElevatorMessage {message.Direction} for {message.ObjectId}");
3325
var elevator = WorldRegistry.GetObject<QSBElevator>(message.ObjectId);
3426
elevator?.RemoteCall(message.Direction);
3527
}

QSB/Events/EventList.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using QSB.DeathSync;
33
using QSB.ElevatorSync;
44
using QSB.GeyserSync;
5+
using QSB.OrbSync;
56
using QSB.TimeSync;
67
using QSB.Tools;
78
using QSB.TransformSync;
@@ -37,7 +38,9 @@ public static void Init()
3738
new ElevatorEvent(),
3839
new GeyserEvent(),
3940
new ServerTimeEvent(),
40-
new AnimTriggerEvent()
41+
new AnimTriggerEvent(),
42+
new OrbSlotEvent(),
43+
new OrbUserEvent()
4144
};
4245

4346
_eventList.ForEach(ev => ev.SetupListener());

0 commit comments

Comments
 (0)