Goonstation 13 - Modules - TypesDefine Details

_std/defines/component_defines/component_defines_mechcomp.dm

COMSIG_MECHCOMP_ADD_INPUTAdd an input chanel for a device to send into
COMSIG_MECHCOMP_ADD_CONFIGConnect two mechcomp devices together
COMSIG_MECHCOMP_ALLOW_MANUAL_SIGNALConnect two mechcomp devices together
COMSIG_MECHCOMP_RM_ALL_CONNECTIONSRemove all connected devices
COMSIG_MECHCOMP_TRANSMIT_SIGNALPassing the signal of a message to all connected mechcomp devices for handling (message will be instatiated by the component)
COMSIG_MECHCOMP_TRANSMIT_MSGPassing a message to all connected mechcomp devices for handling
COMSIG_MECHCOMP_TRANSMIT_DEFAULT_MSGPassing the stored message to all connected mechcomp devices for handling
_COMSIG_MECHCOMP_DISPATCH_ADD_FILTERAdd a filtered connection, getting user input on the filter
_COMSIG_MECHCOMP_DISPATCH_RM_OUTGOINGRemove a filtered connection
_COMSIG_MECHCOMP_DISPATCH_VALIDATETest a signal to be sent to a connection
_COMSIG_MECHCOMP_RECEIVE_MSGReceiving a message from a mechcomp device for handling
_COMSIG_MECHCOMP_RM_INCOMINGRemove {the caller} from the list of transmitting devices
_COMSIG_MECHCOMP_RM_OUTGOINGRemove {the caller} from the list of receiving devices
_COMSIG_MECHCOMP_GET_OUTGOINGReturn the component's outgoing connections
_COMSIG_MECHCOMP_GET_INCOMINGReturn the component's incoming connections
_COMSIG_MECHCOMP_DROPCONNECTBegin to connect two mechcomp devices together
_COMSIG_MECHCOMP_LINKConnect one MechComp compatible device as a receiver to a trigger. (This is meant to be a private method)
_COMSIG_MECHCOMP_COMPATIBLEReturns 1

Define Details

COMSIG_MECHCOMP_ADD_CONFIG

Connect two mechcomp devices together

COMSIG_MECHCOMP_ADD_INPUT

Add an input chanel for a device to send into

COMSIG_MECHCOMP_ALLOW_MANUAL_SIGNAL

Connect two mechcomp devices together

COMSIG_MECHCOMP_RM_ALL_CONNECTIONS

Remove all connected devices

COMSIG_MECHCOMP_TRANSMIT_DEFAULT_MSG

Passing the stored message to all connected mechcomp devices for handling

COMSIG_MECHCOMP_TRANSMIT_MSG

Passing a message to all connected mechcomp devices for handling

COMSIG_MECHCOMP_TRANSMIT_SIGNAL

Passing the signal of a message to all connected mechcomp devices for handling (message will be instatiated by the component)

_COMSIG_MECHCOMP_COMPATIBLE

Returns 1

_COMSIG_MECHCOMP_DISPATCH_ADD_FILTER

Add a filtered connection, getting user input on the filter

_COMSIG_MECHCOMP_DISPATCH_RM_OUTGOING

Remove a filtered connection

_COMSIG_MECHCOMP_DISPATCH_VALIDATE

Test a signal to be sent to a connection

_COMSIG_MECHCOMP_DROPCONNECT

Begin to connect two mechcomp devices together

_COMSIG_MECHCOMP_GET_INCOMING

Return the component's incoming connections

_COMSIG_MECHCOMP_GET_OUTGOING

Return the component's outgoing connections

Connect one MechComp compatible device as a receiver to a trigger. (This is meant to be a private method)

_COMSIG_MECHCOMP_RECEIVE_MSG

Receiving a message from a mechcomp device for handling

_COMSIG_MECHCOMP_RM_INCOMING

Remove {the caller} from the list of transmitting devices

_COMSIG_MECHCOMP_RM_OUTGOING

Remove {the caller} from the list of receiving devices