Show / Hide Table of Contents

Class PropertyAuthComponent

Inheritance
System.Object
WorldObjectComponent
AuthComponent
PropertyAuthComponent
Implements
ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
IExternalReferencer
Inherited Members
AuthComponent.IsAuthorizedConsumerAccess(Player)
AuthComponent.IsAuthorizedFullAccess(Player)
AuthComponent.SetPublic()
AuthComponent.OpenDeed(Player)
AuthComponent.NotifyNameChanged()
AuthComponent.IExternalReferencer.SwapRefs(Dictionary<IHasID, IHasID>)
AuthComponent.OwnerChanged
AuthComponent.Availability
AuthComponent.AuthChanged
AuthComponent.IsPublicProperty
AuthComponent.IconName
AuthComponent.UsersWithFullAccess
AuthComponent.UsersWithConsumerAccess
AuthComponent.PropertyAuthUILink
AuthComponent.Owners
WorldObjectComponent.IsRPCAuthorized(IWorldObserver, AccessType, Object[])
WorldObjectComponent.PostInitialize()
WorldObjectComponent.OnCreate()
WorldObjectComponent.Tick()
WorldObjectComponent.LateTick()
WorldObjectComponent.TryPickup(Player, InventoryChangeSet, Inventory, Boolean)
WorldObjectComponent.OnPickup(Player)
WorldObjectComponent.OnBeforeObjectMoved()
WorldObjectComponent.OnComponentAddedPostInit(WorldObjectComponent)
WorldObjectComponent.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
WorldObjectComponent.UILinkContent()
WorldObjectComponent.Parent
WorldObjectComponent.Name
WorldObjectComponent.ForceActiveTab
WorldObjectComponent.ComponentPrefabName
WorldObjectComponent.ComponentTabName
WorldObjectComponent.Enabled
WorldObjectComponent.IsDestroyed
WorldObjectComponent.ShouldRequestEverything
WorldObjectComponent.ControllerID
WorldObjectComponent.IOwned.Deed
WorldObjectComponent.Subscriptions
WorldObjectComponent.PropertyChanged
Namespace: Eco.Gameplay.Components.Auth
Assembly: Eco.Gameplay.dll
Syntax
public class PropertyAuthComponent : AuthComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, IExternalReferencer

Constructors

PropertyAuthComponent()

Declaration
public PropertyAuthComponent()

Properties

Deed

Declaration
public override Deed Deed { get; }
Property Value
Type Description
Deed
Overrides
AuthComponent.Deed

Methods

Destroy()

Declaration
public override void Destroy()
Overrides
AuthComponent.Destroy()

Initialize()

Declaration
public override void Initialize()
Overrides
AuthComponent.Initialize()

OnAfterObjectMoved()

Declaration
public override void OnAfterObjectMoved()
Overrides
WorldObjectComponent.OnAfterObjectMoved()

OnAuthChanged()

Declaration
protected override void OnAuthChanged()
Overrides
AuthComponent.OnAuthChanged()

OnOwnerChanged(OwnerChangeType)

Declaration
protected override void OnOwnerChanged(OwnerChangeType changeType)
Parameters
Type Name Description
OwnerChangeType changeType
Overrides
AuthComponent.OnOwnerChanged(OwnerChangeType)

Implements

ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IHasInteractions
IExternalReferencer

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾