Files
crystall-punk-14/Content.Shared/_CP14/Religion/Systems/CP14SharedReligionGodSystem.UI.cs
Red fc0beb5ccf Gods part 3 (#1421)
* apprice action, dead notice

* fix refollowing

* mist lumera action
2025-06-14 02:11:36 +03:00

26 lines
874 B
C#

using Content.Shared.FixedPoint;
using Robust.Shared.Serialization;
namespace Content.Shared._CP14.Religion.Systems;
[Serializable, NetSerializable]
public enum CP14ReligionEntityUiKey
{
Key,
}
[Serializable, NetSerializable]
public sealed class CP14ReligionEntityUiState(Dictionary<NetEntity, string> altars, Dictionary<NetEntity, string> followers, FixedPoint2 followerPercentage, FixedPoint2 manaPercentage) : BoundUserInterfaceState
{
public Dictionary<NetEntity, string> Altars = altars;
public Dictionary<NetEntity, string> Followers = followers;
public FixedPoint2 FollowerPercentage = followerPercentage;
public FixedPoint2 ManaPercentage = manaPercentage;
}
[Serializable, NetSerializable]
public sealed class CP14ReligionEntityTeleportAttempt(NetEntity entity) : BoundUserInterfaceMessage
{
public readonly NetEntity Entity = entity;
}