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"); }