5 if ( !super.CanReceiveAttachment(attachment, slotId) )
20 super.OnPlacementComplete( player, position, orientation );
26 site.SetPosition( position );
27 site.SetOrientation( orientation );
41 override float HeightCheckOverride()
48 return "Shelter_Site_Build_Start_SoundSet";
53 return "Shelter_Site_Build_Loop_SoundSet";
58 return "Shelter_Site_Build_Finish_SoundSet";
61 override void DisassembleKit(
ItemBase item)
66 MiscGameplayFunctions.TransferItemProperties(
this, stick);
68 Rope rope = Rope.Cast(item);
80 for (
int i0 = 0; i0 < 4; ++i0)
82 SpawnEntityOnGroundPos(
"LongWoodenStick",
GetPosition());
85 for (
int i1 = 0; i1 < 8; ++i1)
87 SpawnEntityOnGroundPos(
"TannedLeather",
GetPosition());
90 for (
int i2 = 0; i2 < 4; ++i2)
95 for (
int i3 = 0; i3 < 50; ++i3)
97 SpawnEntityOnGroundPos(
"WoodenStick",
GetPosition());