static void DrawHitboxGizmo(FirstPersonMeleeWeaponProperties meleeWeaponProperties, GizmoType gizmoType) { if (meleeWeaponProperties.Hitboxes == null) { return; } var hitboxes = new Hitbox[meleeWeaponProperties.Hitboxes.Length]; for (int i = 0; i < hitboxes.Length; ++i) { hitboxes[i] = meleeWeaponProperties.Hitboxes[i]; } HitboxInspector.DrawHitboxGizmo(hitboxes, gizmoType); }
/// <summary> /// Initialize the MeleeWeaponProperties. /// </summary> protected override void OnEnable() { base.OnEnable(); m_MeleeWeaponProperties = target as FirstPersonMeleeWeaponProperties; }
static void DrawHitboxGizmo(FirstPersonMeleeWeaponProperties meleeWeaponProperties, GizmoType gizmoType) { HitboxInspector.DrawHitboxGizmo(meleeWeaponProperties.Hitboxes, gizmoType); }