C# 클래스 Server.Misc.Weather

파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

공개 메소드들

메소드 설명
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