Show / Hide Table of Contents

Class StandaloneAuthComponent

Inheritance
System.Object
WorldObjectComponent
AuthComponent
StandaloneAuthComponent
Implements
ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
IExternalReferencer
IAuthChangeListenerComponent
IPostAddListenerComponent
Inherited Members
AuthComponent.IsAuthorizedConsumerAccess(Player)
AuthComponent.IsAuthorizedFullAccess(Player)
AuthComponent.SetPublic()
AuthComponent.OpenDeed(Player)
AuthComponent.OnAuthChanged()
AuthComponent.OnOwnerChanged(OwnerChangeType)
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.OnAfterObjectMoved()
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
[RequireComponent]
public class StandaloneAuthComponent : AuthComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, IExternalReferencer, IAuthChangeListenerComponent, IPostAddListenerComponent

Constructors

StandaloneAuthComponent()

Declaration
public StandaloneAuthComponent()

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()

OnPropertyAuthSet(Deed)

Declaration
public void OnPropertyAuthSet(Deed deed)
Parameters
Type Name Description
Deed deed

PostAdd()

Declaration
public void PostAdd()

Implements

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

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
☀
☾