C# Класс Server.Misc.Weather

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddDynamicWeather ( int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, int moveSpeed, int width, int height, Server.Rectangle2D bounds ) : void
AddWeather ( int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature ) : void
CheckContains ( Server.Rectangle2D big, Server.Rectangle2D small ) : bool
CheckIntersection ( Server.Rectangle2D r1, Server.Rectangle2D r2 ) : bool
CheckWeatherConflict ( Server.Map facet, Weather exclude, Server.Rectangle2D area ) : bool
GetWeatherList ( Server.Map facet ) : List
Initialize ( ) : void
IntersectsWith ( Server.Rectangle2D area ) : bool
MoveForward ( ) : void
OnTick ( ) : void
RecalculateMovementAngle ( ) : void
Reposition ( ) : void
Weather ( Server.Map facet, Server.Rectangle2D area, int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, System.TimeSpan interval ) : System

Описание методов

AddDynamicWeather() публичный статический Метод

public static AddDynamicWeather ( int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, int moveSpeed, int width, int height, Server.Rectangle2D bounds ) : void
temperature int
chanceOfPercipitation int
chanceOfExtremeTemperature int
moveSpeed int
width int
height int
bounds Server.Rectangle2D
Результат void

AddWeather() публичный статический Метод

public static AddWeather ( int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature ) : void
temperature int
chanceOfPercipitation int
chanceOfExtremeTemperature int
Результат void

CheckContains() публичный статический Метод

public static CheckContains ( Server.Rectangle2D big, Server.Rectangle2D small ) : bool
big Server.Rectangle2D
small Server.Rectangle2D
Результат bool

CheckIntersection() публичный статический Метод

public static CheckIntersection ( Server.Rectangle2D r1, Server.Rectangle2D r2 ) : bool
r1 Server.Rectangle2D
r2 Server.Rectangle2D
Результат bool

CheckWeatherConflict() публичный статический Метод

public static CheckWeatherConflict ( Server.Map facet, Weather exclude, Server.Rectangle2D area ) : bool
facet Server.Map
exclude Weather
area Server.Rectangle2D
Результат bool

GetWeatherList() публичный статический Метод

public static GetWeatherList ( Server.Map facet ) : List
facet Server.Map
Результат List

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

IntersectsWith() публичный Метод

public IntersectsWith ( Server.Rectangle2D area ) : bool
area Server.Rectangle2D
Результат bool

MoveForward() публичный Метод

public MoveForward ( ) : void
Результат void

OnTick() публичный Метод

public OnTick ( ) : void
Результат void

RecalculateMovementAngle() публичный Метод

public RecalculateMovementAngle ( ) : void
Результат void

Reposition() публичный Метод

public Reposition ( ) : void
Результат void

Weather() публичный Метод

public Weather ( Server.Map facet, Server.Rectangle2D area, int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, System.TimeSpan interval ) : System
facet Server.Map
area Server.Rectangle2D
temperature int
chanceOfPercipitation int
chanceOfExtremeTemperature int
interval System.TimeSpan
Результат System