IMountingFacility

Documents the IMountingFacility class and its function.

NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking IMountingFacility

To invoke the mounting facility, use the following Global function:

mf = Game.IMountingFacility()

Sub-functions

GetMountingInfoMultipleWithIds

GetMountingInfoMultipleWithIds(optional child : EntityID, optional parent : EntityID, optional slotId : MountingSlotId) : array:MountingInfo;

GetMountingInfoMultipleWithObjects

GetMountingInfoMultipleWithObjects(optional child : ref:GameObject, optional parent : ref:GameObject, optional slotId : MountingSlotId) : array:MountingInfo;

GetMountingInfoSingleWithIds

GetMountingInfoSingleWithIds(optional child : EntityID, optional parent : EntityID, optional slotId : MountingSlotId) : MountingInfo;

GetMountingInfoSingleWithObjects

GetMountingInfoSingleWithObjects(optional child : ref:GameObject, optional parent : ref:GameObject, optional slotId : MountingSlotId) : MountingInfo;

InfoHasChild

InfoHasChild(info : MountingInfo) : Bool;

InfoHasParent

InfoHasParent(info : MountingInfo) : Bool;

InfoIsComplete

InfoIsComplete(info : MountingInfo) : Bool;

Mount

Mount(mountEvent : ref:MountingRequest);

RelationshipGetOtherObject

RelationshipGetOtherObject(relationship : MountingRelationship) : wref:GameObject;

SlotIsValid

SlotIsValid(slotId : MountingSlotId) : Bool;

Unmount

Unmount(unmountEvent : ref:UnmountingRequest);

Last updated