IMountingFacility
abstract classnative name gamemountingIMountingFacilitynative
extends IGameSystem › IScriptable › ISerializable
Extended by 1 type
Methods 12
native func GetMountingInfoMultipleWithIds(opt child: EntityID, opt parent: EntityID, opt slotId: MountingSlotId) -> array<MountingInfo>
native func GetMountingInfoMultipleWithObjects(opt child: ref<GameObject>, opt parent: ref<GameObject>, opt slotId: MountingSlotId) -> array<MountingInfo>
native func GetMountingInfoSingleWithIds(opt child: EntityID, opt parent: EntityID, opt slotId: MountingSlotId) -> MountingInfo
native func GetMountingInfoSingleWithObjects(opt child: ref<GameObject>, opt parent: ref<GameObject>, opt slotId: MountingSlotId) -> MountingInfo
static native func InfoHasChild(info: MountingInfo) -> Bool
static native func InfoHasParent(info: MountingInfo) -> Bool
static native func InfoIsComplete(info: MountingInfo) -> Bool
native func IsMountedToAnything(child: EntityID) -> Bool
native func Mount(mountEvent: ref<MountingRequest>)
static native func RelationshipGetOtherObject(relationship: MountingRelationship) -> wref<GameObject>
static native func SlotIsValid(slotId: MountingSlotId) -> Bool
native func Unmount(unmountEvent: ref<UnmountingRequest>)