Show / Hide Table of Contents

Class InitialSpawnPoint

Contains a single point for a spawning option.

Inheritance
System.Object
InitialSpawnPoint
Implements
IMinimapObject
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
Namespace: Eco.Gameplay.Civics.Immigration
Assembly: Eco.Gameplay.dll
Syntax
public class InitialSpawnPoint : Object, IMinimapObject, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions

Constructors

InitialSpawnPoint()

Declaration
public InitialSpawnPoint()

Fields

AttractantsAtPoint

Declaration
public Dictionary<InitialSpawnManager.Attractant, float> AttractantsAtPoint
Field Value
Type Description
System.Collections.Generic.Dictionary<InitialSpawnManager.Attractant, System.Single>

BestAttractant

Declaration
public InitialSpawnManager.Attractant BestAttractant
Field Value
Type Description
InitialSpawnManager.Attractant

Properties

CanChangeText

Declaration
public bool CanChangeText { get; }
Property Value
Type Description
System.Boolean

CanMove

Declaration
public bool CanMove { get; }
Property Value
Type Description
System.Boolean

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
Color

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Creator

Declaration
public User Creator { get; }
Property Value
Type Description
User

DependantOverlayName

Declaration
public string DependantOverlayName { get; }
Property Value
Type Description
System.String

Description

Declaration
public LocString Description { get; set; }
Property Value
Type Description
LocString

DisplayName

Declaration
public string DisplayName { get; set; }
Property Value
Type Description
System.String

DisplayObjectCategory

Declaration
public string DisplayObjectCategory { get; }
Property Value
Type Description
System.String

HasAccess

Declaration
public ControllerHashSet<IAlias> HasAccess { get; }
Property Value
Type Description
ControllerHashSet<IAlias>

IconNameOverride

Declaration
public string IconNameOverride { get; }
Property Value
Type Description
System.String

IsOverlayObject

Declaration
public bool IsOverlayObject { get; }
Property Value
Type Description
System.Boolean

IsVisibleOnMinimap

Declaration
public bool IsVisibleOnMinimap { get; }
Property Value
Type Description
System.Boolean

OverrideTarget

Declaration
public IMinimapObject OverrideTarget { get; }
Property Value
Type Description
IMinimapObject

Owner

Declaration
public IAlias Owner { get; }
Property Value
Type Description
IAlias

Position

Declaration
public Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3

Priority

Declaration
public float Priority { get; set; }
Property Value
Type Description
System.Single

Rotation

Declaration
public float Rotation { get; }
Property Value
Type Description
System.Single

Scale

Declaration
public Vector3 Scale { get; }
Property Value
Type Description
System.Numerics.Vector3

Settlement

Declaration
public Settlement Settlement { get; set; }
Property Value
Type Description
Settlement

Subscriptions

Declaration
public ref ThreadSafeSubscriptions Subscriptions { get; }
Property Value
Type Description
ThreadSafeSubscriptions

SubTitle

Declaration
public string SubTitle { get; set; }
Property Value
Type Description
System.String

TargetNetworkID

Declaration
public int TargetNetworkID { get; }
Property Value
Type Description
System.Int32

TargetViewID

Declaration
public int TargetViewID { get; }
Property Value
Type Description
System.Int32

Type

Declaration
public Type Type { get; }
Property Value
Type Description
System.Type

Methods

UpdateSpawnPosition()

Declaration
public void UpdateSpawnPosition()

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IMinimapObject
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions

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