51 {
53 if (!Class.CastTo(ent,target.GetObject()))
54 return false;
55
56 if (player.IsPlacingLocal() || player.IsPlacingServer())
57 return false;
58
59
60 if (player.GetBrokenLegs() ==
eBrokenLegs.BROKEN_LEGS)
61 return false;
62
63 if (!ent.CanUseConstruction() || !ent.CanUseConstructionBuild())
64 return false;
65
66 if ((!
GetGame().IsDedicatedServer()))
67 {
69 {
71 }
72 }
73
74 return false;
75 }
bool GatherInfoData(PlayerBase player, ActionTarget target, ItemBase item)
bool SimplifiedCollisionInfoCheck(PlayerBase player, ActionTarget target, ItemBase item)
'ComplexBuildCollideCheckClient' not suitable for this, due to missing context (looks into wrong vari...