Class InitialSpawnPoint
Contains a single point for a spawning option.
Inheritance
System.Object
InitialSpawnPoint
Implements
System.ComponentModel.INotifyPropertyChanged
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
BestAttractant
Declaration
public InitialSpawnManager.Attractant BestAttractant
Field Value
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
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Creator
Declaration
public User Creator { get; }
Property Value
DependantOverlayName
Declaration
public string DependantOverlayName { get; }
Property Value
Type |
Description |
System.String |
|
Description
Declaration
public LocString Description { get; set; }
Property Value
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
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
Owner
Declaration
public IAlias Owner { get; }
Property Value
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
Subscriptions
Declaration
public ref ThreadSafeSubscriptions Subscriptions { get; }
Property Value
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
System.ComponentModel.INotifyPropertyChanged
Extension Methods