Table of Contents

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