MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / ProcedureProcessShoot

Method ProcedureProcessShoot

PanzerChasm/server/map.cpp:2134–2146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2132}
2133
2134void Map::ProcedureProcessShoot( const unsigned int procedure_number, const Time current_time )
2135{
2136 PC_ASSERT( procedure_number < procedures_.size() );
2137 const ProcedureState& procedure_state= procedures_[ procedure_number ];
2138 if( procedure_state.movement_state != ProcedureState::MovementState::None )
2139 return;
2140
2141 // TODO - did this really need?
2142 if( procedure_state.locked )
2143 return;
2144
2145 ActivateProcedure( procedure_number, current_time );
2146}
2147
2148void Map::ActivateProcedureSwitches( const MapData::Procedure& procedure, const bool activate, const Time current_time )
2149{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected