protos/pogo0.431.0

Messageholoholo.rpc

BattleAnimationConfigProto

holoholo.rpc.BattleAnimationConfigProtoFile: holo_protos.protoC# type: Holoholo.Rpc.BattleAnimationConfigProto6 fieldsSince 0.431.0

No.FieldTypeTag
1fast_attack_settingsBattleAnimationConfigProto.AttackAnimationSettings0a
2projected_health_animation_duration_secondsfloat15
3ui_camera_animation_settingsBattleAnimationConfigProto.UiCameraAnimationSettings1a
4charge_move_sequence_settingsBattleAnimationConfigProto.ChargeMoveSequenceSettings22
5missed_fast_attack_recovery_settingsBattleAnimationConfigProto.MissedFastAttackRecoverySettings2a
6ui_animation_settingsBattleAnimationConfigProto.UiAnimationSettings32

Nested types

Used in (3)

.proto source
// holo_protos.proto · package holoholo.rpc
message BattleAnimationConfigProto {
  AttackAnimationSettings fast_attack_settings = 1;
  float projected_health_animation_duration_seconds = 2;
  UiCameraAnimationSettings ui_camera_animation_settings = 3;
  ChargeMoveSequenceSettings charge_move_sequence_settings = 4;
  MissedFastAttackRecoverySettings missed_fast_attack_recovery_settings = 5;
  UiAnimationSettings ui_animation_settings = 6;

  message AttackAnimationSettings {
    float normalized_start_offset = 1;
    float cross_fade_duration_seconds = 2;
    bool use_legacy_start_offset = 3;
  }

  message ChargeMoveSequenceSettings {
    float time_to_wait_charge_attack_camera_pan_seconds = 1;
    float charge_move_faint_delay_seconds = 2;
    float pokemon_attack_text_duration_seconds = 3;
    float time_to_wait_counter_attack_camera_pan_seconds = 4;
  }

  message MissedFastAttackRecoverySettings {
    bool enabled = 1;
    int32 max_catch_up_attacks = 2;
  }

  message UiAnimationSettings {
    float swap_tray_slide_in_animation_seconds = 1;
  }

  message UiCameraAnimationSettings {
    float transition_in_duration_seconds = 1;
    float transition_interim_delay_seconds = 2;
    float transition_out_duration_seconds = 3;
  }
}