Enum GuildActionResult
- Namespace
- FishMMO.Server.Implementation.World.SceneServer
- Assembly
- FishMMO.Server.dll
The outcome of a guild permission decision.
public enum GuildActionResult : byte
Fields
Allowed = 0The action is permitted.
InsufficientRank = 1The actor's rank does not hold the required permission, or is not senior enough.
RankNotFound = 2The named rank does not exist in this guild.
WouldOrphanGuild = 3The action would leave the guild unable to administer itself.
Remarks
Deliberately NOT GuildResultType. That type lives in the shared assembly alongside
the broadcasts and drags the networking stack in with it; keeping the decision functions
free of it is what lets them be compiled and exercised on their own, which is the whole
point of having pulled them out of the async database methods. The handlers map these onto
GuildResultType at the edge.