private void EnsureLoadedCustomData(ArcenDynamicTableRow Row)
        {
            if (this.HaveLoadedData)
            {
                return;
            }
            this.HaveLoadedData = true;
            CustomDataSet set = Row.GetCustomData("defensePlacer");

            this.MinimumControllerDistance = (set.GetFInt("min_distance_percent_center_to_controller") * ExternalConstants.Instance.Balance_AverageGravWellRadius).IntValue;
            this.MaximumControllerDistance = (set.GetFInt("max_distance_percent_center_to_controller") * ExternalConstants.Instance.Balance_AverageGravWellRadius).IntValue;
            this.MinimumNumberOfNonControllerStrongAreas   = set.GetInt("min_number_of_non_controller_strong_areas");
            this.MaximumNumberOfNonControllerStrongAreas   = set.GetInt("max_number_of_non_controller_strong_areas");
            this.MinimumDistanceOfStrongAreaFromController = (set.GetFInt("min_distance_percent_controller_to_strong_area") * ExternalConstants.Instance.Balance_AverageGravWellRadius).IntValue;
            this.MaximumDistanceOfStrongAreaFromController = (set.GetFInt("max_distance_percent_controller_to_strong_area") * ExternalConstants.Instance.Balance_AverageGravWellRadius).IntValue;
        }
 public void LoadCustomData(ArcenDynamicTableRow Row)
 {
 }
        public void LoadCustomData(ArcenDynamicTableRow Row)
        {
            CustomDataSet set = Row.GetCustomData("TargetSorter");

            this.IsGroupSorter = set.GetBool("is_group_sorter");
        }