Interface IHousingSystem
- Namespace
- FishMMO.Server.Core.World.SceneServer
- Assembly
- FishMMO.Server.dll
Engine-agnostic public API for housing configuration.
public interface IHousingSystem : IServerBehaviour, IServerComponent
Remarks
Everything the housing feature set builds on — purchase, building permissions, tax and reclamation — resolves to "who may own this plot", so that question is answered here once rather than restated by each system.
Properties
AllowsGuildOwnership
True when a guild may own land.
bool AllowsGuildOwnership { get; }
Property Value
AllowsPlayerOwnership
True when an individual character may own land.
bool AllowsPlayerOwnership { get; }
Property Value
IsHousingEnabled
True when housing is enabled in any form.
bool IsHousingEnabled { get; }
Property Value
OwnershipMode
Who may own land and housing on this server.
HousingOwnershipMode OwnershipMode { get; }