/// <summary> /// - oTargetDoor /// - nDoorAction: DOOR_ACTION_* /// * Returns TRUE if nDoorAction can be performed on oTargetDoor. /// </summary> public static bool GetIsDoorActionPossible(uint oTargetDoor, DoorActionType nDoorAction) { Internal.NativeFunctions.StackPushInteger(nDoorAction.InternalValue); Internal.NativeFunctions.StackPushObject(oTargetDoor); Internal.NativeFunctions.CallBuiltIn(337); return(Internal.NativeFunctions.StackPopInteger() == 1); }
/// <summary> /// Perform nDoorAction on oTargetDoor. /// </summary> public static void DoDoorAction(uint oTargetDoor, DoorActionType nDoorAction) { Internal.NativeFunctions.StackPushInteger(nDoorAction.InternalValue); Internal.NativeFunctions.StackPushObject(oTargetDoor); Internal.NativeFunctions.CallBuiltIn(338); }