C# Class SagaMap.Tasks.MobAI

Inheritance: SagaLib.MultiRunTask
Afficher le fichier Open project: Willyham/SagaRO2 Class Usage Examples

Méthodes publiques

Свойство Type Description
commands AICommand>.Dictionary

Méthodes publiques

Méthode Description
Add ( float v1, float v2 ) : float[]
CallBack ( object o ) : void
GetDistance ( float src, float dst ) : float
GetDistance2 ( float src, float dst ) : float
GetRandomUnitVector ( ) : float[]
GetUnitVector ( float src, float dst ) : float[]
GetYawFromVector ( float vec ) : ushort
Inverse ( float src ) : float[]
MobAI ( Mob mob ) : System
OnBeenAttacked ( Actor sActor, MapEventArgs args ) : void
OnSkillUse ( Actor sActor, MapEventArgs args ) : void
Pause ( ) : void
Pow ( float x, int y ) : float
ScalarProduct ( float src, float scalar ) : float[]
ScalarProduct ( int src, int scalar ) : int[]
Start ( ) : void

Method Details

Add() public static méthode

public static Add ( float v1, float v2 ) : float[]
v1 float
v2 float
Résultat float[]

CallBack() public méthode

public CallBack ( object o ) : void
o object
Résultat void

GetDistance() public static méthode

public static GetDistance ( float src, float dst ) : float
src float
dst float
Résultat float

GetDistance2() public static méthode

public static GetDistance2 ( float src, float dst ) : float
src float
dst float
Résultat float

GetRandomUnitVector() public static méthode

public static GetRandomUnitVector ( ) : float[]
Résultat float[]

GetUnitVector() public static méthode

public static GetUnitVector ( float src, float dst ) : float[]
src float
dst float
Résultat float[]

GetYawFromVector() public static méthode

public static GetYawFromVector ( float vec ) : ushort
vec float
Résultat ushort

Inverse() public static méthode

public static Inverse ( float src ) : float[]
src float
Résultat float[]

MobAI() public méthode

public MobAI ( Mob mob ) : System
mob SagaMap.Scripting.Mob
Résultat System

OnBeenAttacked() public méthode

public OnBeenAttacked ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
Résultat void

OnSkillUse() public méthode

public OnSkillUse ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Pow() public static méthode

public static Pow ( float x, int y ) : float
x float
y int
Résultat float

ScalarProduct() public static méthode

public static ScalarProduct ( float src, float scalar ) : float[]
src float
scalar float
Résultat float[]

ScalarProduct() public static méthode

public static ScalarProduct ( int src, int scalar ) : int[]
src int
scalar int
Résultat int[]

Start() public méthode

public Start ( ) : void
Résultat void

Property Details

commands public_oe property

public Dictionary commands
Résultat AICommand>.Dictionary