ACharacter* PlayerCharacter = UGameplayStatics::GetPlayerCharacter(this, 0); UNavigationPath* NavPath = UNavigationSystemV1::FindPathToActorSynchronously(this, GetActorLocation(), PlayerCharacter); if(NavPath && NavPath->PathPoints.Num() > 1) { return NavPath->PathPoints[1]; } return Get...
void Event_PlayerDisconnect(Event event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event,"userid")); if (!(1 <= client <= MaxClients)) return; if (IsFakeClient(client)) return; pingCheck[client].CheckFinish = false; } 75 changes: 12 additi...
int distanceToPlayer = dist_between_objects(o, player); int angleToPlayer = obj_angle_to_object(o, player); s16 targetMovePitch; s16 targetMoveYaw; s16 targetMovePitch = 0; s16 targetMoveYaw = 0; cur_obj_play_sound_1(SOUND_AIR_LAKITU_FLY);2...
#define INDEX_MAX (INDEX_FLAGS + 1) static u32 pause_castle_get_stars(s32 index) { // Main courses (0-14), Secret courses (15-24) if (index >= 0 && index < INDEX_CASTLE_STARS) { return save_file_get_star_flags(gCurrSaveFileNum - 1, index); } // Castle stars (25) if ...
| [**l4d2_player_respawn**](./scripting/l4d2_player_respawn.sp) | 玩家死亡后复活,可以设置复活次数和时间,每次复活后增加时间 | 325 changes: 325 additions & 0 deletions 325 data/l4d2_gift.cfg Original file line numberDiff line numberDiff line change @@ -0,0 +1,325 @@ "AwardConfig" ...
if (gPlayer1Controller->buttonPressed & A_BUTTON || gPlayer1Controller->buttonPressed & START_BUTTON) #endif { level_set_transition(0, NULL); play_sound(SOUND_MENU_PAUSE_2, gGlobalSoundSource); gDialogBoxState = DIALOG_STATE_OPENING; gMenuMode = -1; { level_set_transition(0, NULL);...
@@ -270,12 +271,14 @@ void *create_skybox_ortho_matrix(s8 player) { gBackgroundSkyboxMtx = mtx; } f32 half_width = (4.0f / 3.0f) / GFX_DIMENSIONS_ASPECT_RATIO * SCREEN_WIDTH / 2; f32 center = (sSkyBoxInfo[player].scaledX + SCREEN_WIDTH / 2); if (half_width < SCREEN_...
#define NUM_CELLS (2 * LEVEL_BOUNDARY_MAX / CELL_SIZE) #define NUM_CELLS_INDEX (NUM_CELLS - 1)30 changes: 15 additions & 15 deletions 30 src/game/camera.c Original file line numberDiff line numberDiff line change @@ -885,21 +885,21 @@ void pan_ahead_of_player(struct Camera *...
BC_B0H(0x01, num) // Jumps to a new behavior command and stores the return address in the object's stack. #define CALL(addr) \ BC_B(0x02), \ BC_PTR(addr) // Jumps back to the behavior command stored in the object's stack. #define RETURN() \ BC_B(0x03) // Jumps to a...
void seq_player_fade_from_zero_volume(s32 player, FadeT fadeInTime); void seq_player_fade_to_zero_volume(s32 player, FadeT fadeOutTime); void port_eu_init_queues(void); void decrease_sample_dma_ttls(void); s32 audio_shut_down_and_reset_step(void); void func_802ad7ec(u32); void...