void InitializeStorm(uint centre_x, uint centre_y, uint _radius, uint _duration, float _averageRainfall, float _dailyRainfallVariation, System.DateTime _date, RainNode _rainNode) { centreCell = new uint[2]; centreCell[0] = centre_x; centreCell[1] = centre_y; radius = _radius; duration = _duration; averageRainfall = _averageRainfall; dailyRainfallVariation = _dailyRainfallVariation; startDate = new System.DateTime(_date.Year, _date.Month, _date.Day, _date.Hour, _date.Minute, _date.Second); rainNode = _rainNode; //We know that the original List<RainNode> is temporarily created (outside this class) and will not have a ref living other than in this class. isEnding = false; }
public Storm(Vector2 centre, uint _radius, uint _duration, float _averageRainfall, float _dailyRainfallVariation, System.DateTime _date, RainNode _rainNode) { InitializeStorm((uint)centre.x, (uint)centre.y, _radius, _duration, _averageRainfall, _dailyRainfallVariation, _date, _rainNode); }
public bool isEnding; // {get; private set;} //Useless? public Storm(uint centre_x, uint centre_y, uint _radius, uint _duration, float _averageRainfall, float _dailyRainfallVariation, System.DateTime _date, RainNode _rainNode) { InitializeStorm(centre_x, centre_y, _radius, _duration, _averageRainfall, _dailyRainfallVariation, _date, _rainNode); }