Class ObjectiveDatabase
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public static class ObjectiveDatabase
- Inheritance
-
ObjectiveDatabase
- Inherited Members
-
Fields
m_isInitialized
public static bool m_isInitialized
Field Value
- bool
types
public static BidirectionalDictionary<byte, Type> types
Field Value
- BidirectionalDictionary<byte, Type>
Methods
GetIndex(Objective)
public static byte GetIndex(Objective objective)
Parameters
objective
Objective
Returns
- byte
GetIndex(Type)
public static byte GetIndex(Type type)
Parameters
type
Type
Returns
- byte
GetObjectiveInstance(byte)
public static Objective GetObjectiveInstance(byte index)
Parameters
index
byte
Returns
- Objective
GetObjectiveInstance<T>()
public static T GetObjectiveInstance<T>() where T : Objective
Returns
- T
Type Parameters
T
GetType(byte)
public static Type GetType(byte key)
Parameters
key
byte
Returns
- Type
HasObjectiveBeenCompleted(Objective)
public static bool HasObjectiveBeenCompleted(Objective objective)
Parameters
objective
Objective
Returns
- bool
Initialize()
public static void Initialize()