11 {
12 Object target_object = target.GetObject();
13 if ( target_object.IsItemBase() )
14 {
15 BarrelHoles_ColorBase ntarget = BarrelHoles_ColorBase.Cast( target_object );
16 if( ntarget )
17 {
18 if ( ntarget.IsOpen() )
19 {
20 return true;
21 }
22 }
23 }
24 return false;
25 }