Pointing arrow changes (#11097)

This commit is contained in:
metalgearsloth
2022-09-17 00:37:15 +10:00
committed by GitHub
parent 9aa8a674bf
commit 14d48f4306
10 changed files with 115 additions and 151 deletions

View File

@@ -1,5 +1,13 @@
using Robust.Shared.GameStates;
namespace Content.Shared.Pointing.Components;
[NetworkedComponent]
public abstract class SharedPointingArrowComponent : Component
{
/// <summary>
/// When the pointing arrow ends
/// </summary>
[ViewVariables(VVAccess.ReadWrite), DataField("endTime")]
public TimeSpan EndTime;
}

View File

@@ -1,13 +1,15 @@
using Robust.Shared.Serialization;
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
namespace Content.Shared.Pointing.Components
{
[NetworkedComponent]
public abstract class SharedRoguePointingArrowComponent : Component
{
}
[Serializable, NetSerializable]
public enum RoguePointingArrowVisuals
public enum RoguePointingArrowVisuals : byte
{
Rotation
}

View File

@@ -0,0 +1,17 @@
using Robust.Shared.Serialization;
namespace Content.Shared.Pointing;
public abstract class SharedPointingSystem : EntitySystem
{
[Serializable, NetSerializable]
protected sealed class PointingArrowComponentState : ComponentState
{
public TimeSpan EndTime;
public PointingArrowComponentState(TimeSpan endTime)
{
EndTime = endTime;
}
}
}