C# Класс SagaMap.Tasks.MobAI

Наследование: SagaLib.MultiRunTask
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
commands AICommand>.Dictionary

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

Метод Описание
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

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

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

public static Add ( float v1, float v2 ) : float[]
v1 float
v2 float
Результат float[]

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

public CallBack ( object o ) : void
o object
Результат void

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

public static GetDistance ( float src, float dst ) : float
src float
dst float
Результат float

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

public static GetDistance2 ( float src, float dst ) : float
src float
dst float
Результат float

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

public static GetRandomUnitVector ( ) : float[]
Результат float[]

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

public static GetUnitVector ( float src, float dst ) : float[]
src float
dst float
Результат float[]

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

public static GetYawFromVector ( float vec ) : ushort
vec float
Результат ushort

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

public static Inverse ( float src ) : float[]
src float
Результат float[]

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

public MobAI ( Mob mob ) : System
mob SagaMap.Scripting.Mob
Результат System

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

public OnBeenAttacked ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
Результат void

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

public OnSkillUse ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
Результат void

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

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

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

public static Pow ( float x, int y ) : float
x float
y int
Результат float

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

public static ScalarProduct ( float src, float scalar ) : float[]
src float
scalar float
Результат float[]

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

public static ScalarProduct ( int src, int scalar ) : int[]
src int
scalar int
Результат int[]

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

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

Описание свойств

commands публичное свойство

public Dictionary commands
Результат AICommand>.Dictionary