# Send Actor Message To Game Region With Filters
Grammar — Send actor message message to all actors that intersect game region region with their intersectType that belong to class classFilters and match terms terms
Flags —Action
Sends an actor message to all the actors contained within the specified game region. The Intersect Type parameter defines which radius will be used to determine intersection with the region. The Class Filters parameter is used to specify which types of actors should receive the message. The format for Class Filters is a list of comma delimited actor types. The Terms parameter is used to specify a condition that an actor in the region must meet in order to receive the message. The format for Terms is a list of semi colon delimited actor terms. An actor message will perform an action and/or trigger an event on the actor it is sent to.
# Arguments
region
— Regionint
[ preset::ActorIntersectType ] — Intersect Typestring
[ actormsg ] — Messagestring
— Class Filtersstring
— Terms
Returns — void
void libNtve_gf_SendActorMessageToGameRegionWithFilters(
region lp_region,
int lp_intersectType,
string lp_message,
string lp_classFilters,
string lp_terms,
);
# Related
Category: Actor / Send Actor Messages
- [F] —
void
— Send Actor Message — ( ActorSend ) - [F] —
void
— Send Actor Message As Text — ( ActorSendAsText ) - [F] —
void
— Send Actor Message To Unit — ( libNtve_gf_SendActorMessageToUnit ) - [F] —
void
— Send Actor Message To Scope — ( ActorScopeSend ) - [F] —
void
— Send Actor Message To Actor Region — ( libNtve_gf_ActorRegionSendSimple ) - [F] —
void
— Send Actor Message To Actor Region With Filters — ( ActorRegionSend ) - [F] —
void
— Send Actor Message To Game Region — ( libNtve_gf_SendActorMessageToGameRegion ) - [F] —
void
— Send Actor Message To Game Region With Filters — ( libNtve_gf_SendActorMessageToGameRegionWithFilters ) - [F] —
void
— Send Actor Message Via Name — ( ActorSendTo ) - [F] —
void
— Send Actor Message As Text Via Name — ( ActorSendToAsText )
# Examples
# campaigns/liberty.sc2campaign
// L2448
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Balloons")
// L2449
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains TickerTapeFX")
// L2450
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Fireworks")
// L6563
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Balloons")
// L6564
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains TickerTapeFX")
// L6565
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Fireworks")
// L2448
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Balloons")
// L2449
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains TickerTapeFX")
// L2450
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Fireworks")
// L6563
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Balloons")
// L6564
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains TickerTapeFX")
// L6565
libNtve_gf_SendActorMessageToGameRegionWithFilters(RegionCircle(RegionGetCenter(RegionFromId(9)), 20.0), c_actorIntersectAgainstRadiusContact, "SetVisibility", "Doodad", "ScopeContains Fireworks")