Class defining a linkage between two modules' slots
Properties | |
int | ModuleID [get] |
string | SlotName [get] |
int | TargetModuleID [get] |
string | TargetSlotName [get] |
Public Member Functions | |
CGModuleLink (int sourceID, string sourceSlotName, int targetID, string targetSlotName) | |
CGModuleLink (CGModuleSlot source, CGModuleSlot target) | |
bool | IsBetween (CGModuleSlot one, CGModuleSlot another) |
bool | IsFrom (CGModuleSlot s) |
bool | IsSame (CGModuleLink o) |
bool | IsSame (CGModuleSlot source, CGModuleSlot target) |
bool | IsTo (CGModuleSlot s) |
bool | IsUsing (CGModule module) |
void | SetModuleIDIINTERNAL (int moduleID, int targetModuleID) |
override string | ToString () |
Static Public Member Functions | |
static implicit | operator bool (CGModuleLink a) |
CGModuleLink | ( | int | sourceID, |
string | sourceSlotName, | ||
int | targetID, | ||
string | targetSlotName | ||
) |
CGModuleLink | ( | CGModuleSlot | source, |
CGModuleSlot | target | ||
) |
bool IsBetween | ( | CGModuleSlot | one, |
CGModuleSlot | another | ||
) |
bool IsFrom | ( | CGModuleSlot | s | ) |
bool IsSame | ( | CGModuleLink | o | ) |
bool IsSame | ( | CGModuleSlot | source, |
CGModuleSlot | target | ||
) |
bool IsTo | ( | CGModuleSlot | s | ) |
bool IsUsing | ( | CGModule | module | ) |
|
static |
void SetModuleIDIINTERNAL | ( | int | moduleID, |
int | targetModuleID | ||
) |
override string ToString | ( | ) |
|
get |
|
get |
|
get |
|
get |