Vixen
caa30e12
csharp
public readonly record struct GuildEdit

One change to a guild that has not been written down.

Read the guide page for this →

Remarks

⚠ An operation and not a state, and that is the whole design. A roster this realm holds is only the members it can name (see SocialBridge), so writing one down would delete everybody who happened to be offline. An operation touches exactly who it names.

Fields and properties (6)

  • public GuildId Guild

    Which guild.

  • public GuildEditKind Kind

    What happened.

  • public PlayerKey By

    Who did it. Every IGuildGrain method needs one, because every guild rule is about authority.

  • public PlayerKey Player

    Who it happened to.

  • public int Rank

    Which rung, for SetRank and RenameRank.

  • public string Name

    What a rung is now called.

Methods (1)

Used by (2)

  • SocialBridgeVixen.Live.Gameplay
  • SocialBridgeTestsVixen.Live.Gameplay.Tests