MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / JoinInit

Function JoinInit

engine/Poseidon/AI/AISubgroupFSM.cpp:1598–1612  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1596};
1597
1598static void JoinInit(AISubgroupContext* context)
1599{
1600 STATE_PREFIX
1601
1602 AISubgroup* joinTo = cmd->_joinToSubgroup;
1603 if (!joinTo)
1604 {
1605 joinTo = subgrp->GetGroup()->MainSubgroup();
1606 }
1607
1608 if (joinTo && joinTo != subgrp && subgrp != subgrp->GetGroup()->MainSubgroup())
1609 {
1610 subgrp->JoinToSubgroup(joinTo);
1611 }
1612}
1613
1614static void CheckJoinInit(AISubgroupContext* context)
1615{

Callers

nothing calls this directly

Calls 3

MainSubgroupMethod · 0.80
JoinToSubgroupMethod · 0.80
GetGroupMethod · 0.45

Tested by

no test coverage detected