Class Fate
This class represents an FFXIV Fate.
Inheritance
System.Object
Fate
Implements
System.IEquatable<Fate>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dalamud.Game.ClientState.Fates
Assembly: Dalamud.dll
Syntax
public class Fate : IEquatable<Fate>
Properties
| Improve this Doc View SourceAddress
Gets the address of this Fate in memory.
Declaration
public IntPtr Address { get; }
Property Value
| Type | Description |
|---|---|
| System.IntPtr |
Duration
Gets how long this Fate will run.
Declaration
public short Duration { get; }
Property Value
| Type | Description |
|---|---|
| System.Int16 |
FateId
Gets the Fate ID of this Fate.
Declaration
public ushort FateId { get; }
Property Value
| Type | Description |
|---|---|
| System.UInt16 |
GameData
Gets game data linked to this Fate.
Declaration
public Lumina.Excel.GeneratedSheets.Fate GameData { get; }
Property Value
| Type | Description |
|---|---|
| Lumina.Excel.GeneratedSheets.Fate |
Level
Gets the level of this Fate.
Declaration
public byte Level { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
Name
Gets the displayname of this Fate.
Declaration
public SeString Name { get; }
Property Value
| Type | Description |
|---|---|
| SeString |
Position
Gets the position of this Fate.
Declaration
public Vector3 Position { get; }
Property Value
| Type | Description |
|---|---|
| System.Numerics.Vector3 |
Progress
Gets the progress amount of this Fate.
Declaration
public byte Progress { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
StartTimeEpoch
Gets the time this Fate started.
Declaration
public int StartTimeEpoch { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
State
Gets the state of this Fate (Running, Ended, Failed, Preparation, WaitingForEnd).
Declaration
public FateState State { get; }
Property Value
| Type | Description |
|---|---|
| FateState |
TerritoryType
Gets the territory this Fate is located in.
Declaration
public ExcelResolver<Lumina.Excel.GeneratedSheets.TerritoryType> TerritoryType { get; }
Property Value
| Type | Description |
|---|---|
| ExcelResolver<Lumina.Excel.GeneratedSheets.TerritoryType> |
TimeRemaining
Gets the remaining time in seconds for this Fate.
Declaration
public long TimeRemaining { get; }
Property Value
| Type | Description |
|---|---|
| System.Int64 |
Methods
| Improve this Doc View SourceEquals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | obj |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| System.Int32 |
Overrides
System.Object.GetHashCode()
|
Improve this Doc
View Source
IsValid()
Gets a value indicating whether this actor is still valid in memory.
Declaration
public bool IsValid()
Returns
| Type | Description |
|---|---|
| System.Boolean | True or false. |
IsValid(Fate)
Gets a value indicating whether this Fate is still valid in memory.
Declaration
public static bool IsValid(Fate fate)
Parameters
| Type | Name | Description |
|---|---|---|
| Fate | fate | The fate to check. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True or false. |
Operators
| Improve this Doc View SourceEquality(Fate, Fate)
Declaration
public static bool operator ==(Fate fate1, Fate fate2)
Parameters
| Type | Name | Description |
|---|---|---|
| Fate | fate1 | |
| Fate | fate2 |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Inequality(Fate, Fate)
Declaration
public static bool operator !=(Fate fate1, Fate fate2)
Parameters
| Type | Name | Description |
|---|---|---|
| Fate | fate1 | |
| Fate | fate2 |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Explicit Interface Implementations
| Improve this Doc View SourceIEquatable<Fate>.Equals(Fate)
Declaration
bool IEquatable<Fate>.Equals(Fate other)
Parameters
| Type | Name | Description |
|---|---|---|
| Fate | other |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Implements
System.IEquatable<T>