C# 클래스 DarkEmu_GameServer.Formule

파일 보기 프로젝트 열기: CarlosX/DarkEmu 1 사용 예제들

공개 메소드들

메소드 설명
GetHeightAt ( byte xSec, byte ySec, float x, float y ) : float
GetSurroundRange ( System.Global obj, System.Global origo, int range ) : bool
cavegamex ( float x ) : float
cavegamex ( float x, float x1 ) : float
cavegamey ( float y ) : float
cavegamey ( float y, float y1 ) : float
cavegamez ( float z, float z1 ) : float
cavepacketx ( float x ) : float
cavepackety ( float y ) : float
gamePhp ( byte level, short str ) : int
gamePmp ( byte level, short Int ) : int
gamedamage ( double maxDMG, double aPower, double absrob, double def, double pBalance, double uAttack ) : double
gamedistance ( DarkEmu_GameServer p1, DarkEmu_GameServer p2 ) : double
gamedistance ( System.Global p1, System.Global p2 ) : double
gamedistance ( float x1, float y1, float x2, float y2 ) : double
gamedistance ( obj p1, DarkEmu_GameServer p2 ) : double
gamedistance ( spez_obj p1, DarkEmu_GameServer p2 ) : double
gamedistance ( world_item p1, DarkEmu_GameServer p2 ) : double
gamex ( float x, byte sector ) : float
gamey ( float y, byte sector ) : float
getXsector ( short region ) : byte
getYsector ( short region ) : byte
isCollided_onMovement ( System.Global fromPos, System.Global toPos, System.Global &CollisionPoint, Systems c ) : bool
lineSegmentIntersection ( System.Global Line1_A, System.Global Line1_B, System.Global Line2_A, System.Global Line2_B, List &CollisionPoints ) : bool
makeRegion ( byte xSector, byte ySector ) : short
packetx ( float x, byte sector ) : float
packety ( float y, byte sector ) : float

메소드 상세

GetHeightAt() 공개 정적인 메소드

public static GetHeightAt ( byte xSec, byte ySec, float x, float y ) : float
xSec byte
ySec byte
x float
y float
리턴 float

GetSurroundRange() 공개 정적인 메소드

public static GetSurroundRange ( System.Global obj, System.Global origo, int range ) : bool
obj System.Global
origo System.Global
range int
리턴 bool

cavegamex() 공개 정적인 메소드

public static cavegamex ( float x ) : float
x float
리턴 float

cavegamex() 공개 정적인 메소드

public static cavegamex ( float x, float x1 ) : float
x float
x1 float
리턴 float

cavegamey() 공개 정적인 메소드

public static cavegamey ( float y ) : float
y float
리턴 float

cavegamey() 공개 정적인 메소드

public static cavegamey ( float y, float y1 ) : float
y float
y1 float
리턴 float

cavegamez() 공개 정적인 메소드

public static cavegamez ( float z, float z1 ) : float
z float
z1 float
리턴 float

cavepacketx() 공개 정적인 메소드

public static cavepacketx ( float x ) : float
x float
리턴 float

cavepackety() 공개 정적인 메소드

public static cavepackety ( float y ) : float
y float
리턴 float

gamePhp() 공개 정적인 메소드

public static gamePhp ( byte level, short str ) : int
level byte
str short
리턴 int

gamePmp() 공개 정적인 메소드

public static gamePmp ( byte level, short Int ) : int
level byte
Int short
리턴 int

gamedamage() 공개 정적인 메소드

public static gamedamage ( double maxDMG, double aPower, double absrob, double def, double pBalance, double uAttack ) : double
maxDMG double
aPower double
absrob double
def double
pBalance double
uAttack double
리턴 double

gamedistance() 공개 정적인 메소드

public static gamedistance ( DarkEmu_GameServer p1, DarkEmu_GameServer p2 ) : double
p1 DarkEmu_GameServer
p2 DarkEmu_GameServer
리턴 double

gamedistance() 공개 정적인 메소드

public static gamedistance ( System.Global p1, System.Global p2 ) : double
p1 System.Global
p2 System.Global
리턴 double

gamedistance() 공개 정적인 메소드

public static gamedistance ( float x1, float y1, float x2, float y2 ) : double
x1 float
y1 float
x2 float
y2 float
리턴 double

gamedistance() 공개 정적인 메소드

public static gamedistance ( obj p1, DarkEmu_GameServer p2 ) : double
p1 obj
p2 DarkEmu_GameServer
리턴 double

gamedistance() 공개 정적인 메소드

public static gamedistance ( spez_obj p1, DarkEmu_GameServer p2 ) : double
p1 spez_obj
p2 DarkEmu_GameServer
리턴 double

gamedistance() 공개 정적인 메소드

public static gamedistance ( world_item p1, DarkEmu_GameServer p2 ) : double
p1 world_item
p2 DarkEmu_GameServer
리턴 double

gamex() 공개 정적인 메소드

public static gamex ( float x, byte sector ) : float
x float
sector byte
리턴 float

gamey() 공개 정적인 메소드

public static gamey ( float y, byte sector ) : float
y float
sector byte
리턴 float

getXsector() 공개 정적인 메소드

public static getXsector ( short region ) : byte
region short
리턴 byte

getYsector() 공개 정적인 메소드

public static getYsector ( short region ) : byte
region short
리턴 byte

isCollided_onMovement() 공개 정적인 메소드

public static isCollided_onMovement ( System.Global fromPos, System.Global toPos, System.Global &CollisionPoint, Systems c ) : bool
fromPos System.Global
toPos System.Global
CollisionPoint System.Global
c Systems
리턴 bool

lineSegmentIntersection() 공개 정적인 메소드

public static lineSegmentIntersection ( System.Global Line1_A, System.Global Line1_B, System.Global Line2_A, System.Global Line2_B, List &CollisionPoints ) : bool
Line1_A System.Global
Line1_B System.Global
Line2_A System.Global
Line2_B System.Global
CollisionPoints List
리턴 bool

makeRegion() 공개 정적인 메소드

public static makeRegion ( byte xSector, byte ySector ) : short
xSector byte
ySector byte
리턴 short

packetx() 공개 정적인 메소드

public static packetx ( float x, byte sector ) : float
x float
sector byte
리턴 float

packety() 공개 정적인 메소드

public static packety ( float y, byte sector ) : float
y float
sector byte
리턴 float