447 {
449 return false;
450
451 if (MiscGameplayFunctions.ComplexBuildCollideCheckClient(player, target, item,
m_VariantID))
453
454 return false;
455 }
456 return true;
457 }
458
460 {
463 string part_name = BuildPartActionData.Cast(action_data).m_PartType;
465
466 check_data.m_PartName = part_name;
bool GatherInfoData(PlayerBase player, ActionTarget target, ItemBase item)
bool PositioningCheck(PlayerBase player, ActionTarget target)
Can build from the inside only, if applicable.
override bool ActionConditionContinue(ActionData action_data)
void ConstructionBase(EntityAI parent)
void CollisionCheckData()
ref ActionTarget m_Target