@@ -121,15 +121,16 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
121121 break ;
122122 }
123123 case alt::CEvent::Type::PLAYER_DAMAGE: {
124- auto entity = ((alt::CPlayerDamageEvent*) (ev))->GetAttacker ();
124+ auto damageEvent = (alt::CPlayerDamageEvent*) ev;
125+ auto entity = damageEvent->GetAttacker ();
125126 auto entityPtr = GetEntityPointer (entity);
126127 if (entity != nullptr && entityPtr != nullptr ) {
127- OnPlayerDamageDelegate (((alt::CPlayerDamageEvent*) (ev)) ->GetTarget (),
128+ OnPlayerDamageDelegate (damageEvent ->GetTarget (),
128129 entityPtr,
129130 entity->GetType (),
130131 entity->GetID (),
131- ((alt::CPlayerDamageEvent*) (ev)) ->GetWeapon (),
132- ((alt::CPlayerDamageEvent*) (ev)) ->GetDamage ());
132+ damageEvent ->GetWeapon (),
133+ damageEvent ->GetDamage ());
133134 }
134135 break ;
135136 }
@@ -214,22 +215,28 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
214215 OnServerEventDelegate (serverScriptEvent->GetName ().CStr (), &serverArgs);
215216 break ;
216217 }
217- case alt::CEvent::Type::PLAYER_CHANGE_VEHICLE_SEAT:
218- OnPlayerChangeVehicleSeatDelegate (((alt::CPlayerChangeVehicleSeatEvent*) (ev))->GetTarget (),
219- ((alt::CPlayerChangeVehicleSeatEvent*) (ev))->GetPlayer (),
220- ((alt::CPlayerChangeVehicleSeatEvent*) (ev))->GetOldSeat (),
221- ((alt::CPlayerChangeVehicleSeatEvent*) (ev))->GetNewSeat ());
218+ case alt::CEvent::Type::PLAYER_CHANGE_VEHICLE_SEAT: {
219+ auto changeSeatEvent = (alt::CPlayerChangeVehicleSeatEvent*) ev;
220+ OnPlayerChangeVehicleSeatDelegate (changeSeatEvent->GetTarget (),
221+ changeSeatEvent->GetPlayer (),
222+ changeSeatEvent->GetOldSeat (),
223+ changeSeatEvent->GetNewSeat ());
222224 break ;
223- case alt::CEvent::Type::PLAYER_ENTER_VEHICLE:
224- OnPlayerEnterVehicleDelegate (((alt::CPlayerEnterVehicleEvent*) (ev))->GetTarget (),
225- ((alt::CPlayerEnterVehicleEvent*) (ev))->GetPlayer (),
226- ((alt::CPlayerEnterVehicleEvent*) (ev))->GetSeat ());
225+ }
226+ case alt::CEvent::Type::PLAYER_ENTER_VEHICLE: {
227+ auto enterEvent = (alt::CPlayerEnterVehicleEvent*) ev;
228+ OnPlayerEnterVehicleDelegate (enterEvent->GetTarget (),
229+ enterEvent->GetPlayer (),
230+ enterEvent->GetSeat ());
227231 break ;
228- case alt::CEvent::Type::PLAYER_LEAVE_VEHICLE:
229- OnPlayerLeaveVehicleDelegate (((alt::CPlayerLeaveVehicleEvent*) (ev))->GetTarget (),
230- ((alt::CPlayerLeaveVehicleEvent*) (ev))->GetPlayer (),
231- ((alt::CPlayerLeaveVehicleEvent*) (ev))->GetSeat ());
232+ }
233+ case alt::CEvent::Type::PLAYER_LEAVE_VEHICLE: {
234+ auto leaveEvent = (alt::CPlayerLeaveVehicleEvent*) ev;
235+ OnPlayerLeaveVehicleDelegate (leaveEvent->GetTarget (),
236+ leaveEvent->GetPlayer (),
237+ leaveEvent->GetSeat ());
232238 break ;
239+ }
233240 case alt::CEvent::Type::CONSOLE_COMMAND_EVENT: {
234241 alt::Array<alt::StringView> args = ((alt::CConsoleCommandEvent*) (ev))->GetArgs ();
235242 OnConsoleCommandDelegate (((alt::CConsoleCommandEvent*) (ev))->GetName ().CStr (), &args);
@@ -253,14 +260,16 @@ bool CSharpResourceImpl::OnEvent(const alt::CEvent* ev) {
253260void CSharpResourceImpl::OnCreateBaseObject (alt::IBaseObject* object) {
254261 if (object != nullptr ) {
255262 switch (object->GetType ()) {
256- case alt::IBaseObject::Type::PLAYER:
257- OnCreatePlayerDelegate ( dynamic_cast <alt::IPlayer*>(object),
258- dynamic_cast <alt::IPlayer*>(object) ->GetID ());
263+ case alt::IBaseObject::Type::PLAYER: {
264+ auto player = dynamic_cast <alt::IPlayer*>(object);
265+ OnCreatePlayerDelegate (player, player ->GetID ());
259266 break ;
260- case alt::IBaseObject::Type::VEHICLE:
261- OnCreateVehicleDelegate (dynamic_cast <alt::IVehicle*>(object),
262- dynamic_cast <alt::IVehicle*>(object)->GetID ());
267+ }
268+ case alt::IBaseObject::Type::VEHICLE: {
269+ auto vehicle = dynamic_cast <alt::IVehicle*>(object);
270+ OnCreateVehicleDelegate (vehicle, vehicle->GetID ());
263271 break ;
272+ }
264273 case alt::IBaseObject::Type::BLIP:
265274 OnCreateBlipDelegate (dynamic_cast <alt::IBlip*>(object));
266275 break ;
@@ -331,11 +340,9 @@ void CSharpResource_Unload(CSharpResourceImpl* resource) {
331340 resource->resource ->GetMain ().CStr ());
332341}
333342
334- void Server_GetCSharpResource (alt::ICore* server, const char * resourceName, CSharpResourceImpl*&resource) {
335- resource = (CSharpResourceImpl*) server->GetResource (resourceName);
336- }
337-
338- void CSharpResource_SetMain (CSharpResourceImpl* resource, MainDelegate_t mainDelegate, StopDelegate_t stopDelegate,
343+ void CSharpResource_SetMain (CSharpResourceImpl* resource,
344+ MainDelegate_t mainDelegate,
345+ StopDelegate_t stopDelegate,
339346 TickDelegate_t tickDelegate,
340347 ServerEventDelegate_t serverEventDelegate,
341348 CheckpointDelegate_t checkpointDelegate,
0 commit comments