35 lines
955 B
Ucode
35 lines
955 B
Ucode
//=============================================================================
|
|
// KFWeapAttach_Doshinegun
|
|
//=============================================================================
|
|
//
|
|
//=============================================================================
|
|
// Killing Floor 2
|
|
// Copyright (C) 2021 Tripwire Interactive LLC
|
|
//=============================================================================
|
|
|
|
class KFWeapAttach_Doshinegun extends KFWeaponAttachment;
|
|
|
|
/** Play a melee attack animation */
|
|
simulated function float PlayMeleeAtkAnim(EWeaponState NewWeaponState, KFPawn P)
|
|
{
|
|
local name AnimName;
|
|
|
|
if( P.IsFirstPerson() )
|
|
{
|
|
return 0.0f;
|
|
}
|
|
|
|
if (NewWeaponState == WEP_MeleeBasic)
|
|
{
|
|
AnimName = P.bIsCrouched ? CH_MeleeBasic : MeleeBasic;
|
|
return PlayCharacterMeshAnim(P, AnimName, true);
|
|
}
|
|
|
|
return super.PlayMeleeAtkAnim(NewWeaponState, P);
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
|
|
}
|