|
override string | GetCamp () |
|
override Transform | GetTransform () |
|
override RagdollAnim | GetRagdoll () |
|
override CombatAttr | GetAttr () |
|
override CharacterControllerBase | GetControllerBase () |
|
override void | EnterLodLv (LodLevel lv, float dis) |
|
override bool | BeAbleToGazeByConfig () |
|
void | StopWeaponIKForAWhile (float extraSec=0) |
|
float | GetCommandOrderedTime () |
|
void | SetFollowTarget (AIProxy target) |
|
AIMode | GetAIState () |
|
void | SetAIState (AIMode ai) |
|
void | StayCommand () |
|
void | AttackCommand (AIProxy target) |
|
void | MoveCommand (AIProxy target, float dis) |
|
void | MoveCommand (Vector3 pos) |
|
void | FollowCommand (AIProxy followTarget) |
|
void | PlayActionCommand (AIProxy target, ActionData ad) |
|
bool | IsIndependentAtkDesire () |
|
float | GetBestDistance () |
|
override void | TickAI () |
|
bool | IsHateEnabled () |
|
void | TickHateList () |
|
bool | IsHate (AIProxy target) |
|
void | AddHate (AIProxy target, float hateValue=5) |
|
void | ReduceHateValue (float delta) |
|
override bool | CanAimTarget () |
|
override bool | IsDown () |
|
override bool | IsPowerfulRole () |
|
override void | CancelAction () |
|
override void | SelectTarget (AIProxy target) |
|
bool | AimTarget (AIProxy target) |
|
bool | IsAimWell (AIProxy target) |
|
float | GetLastPathFindTime () |
|
bool | IsJustPathFindLately () |
|
bool | IsGetPathFailRecently () |
|
bool | IsMoveRecently () |
|
bool | IsMoving () |
|
void | MoveToDistance (Vector3 tpos, float d, float range=0, bool allowDirectWalk=true) |
|
void | UpdateWithPath (Pathfinding.ABPath abPath, Vector3 moveDest) |
|
ActionData | GetSuitableActionToPerform (Actor actor, float distance, ActionData bypass=null) |
|
void | PerformSpecificAction (ActionData action) |
|
void | PerformDodgeAction () |
|
RagdollMuscle | GetMuscle (string name) |
|
virtual void | OnHitOtherSucc () |
|
float | LastSurroundTime () |
|
void | UpdateSurround (AIProxy hitter) |
|
AIProxy | GetClosestEnemy () |
|
AIProxy | GetClosestFriend () |
|
float | GetTargetDistance (AIProxy fc) |
|
virtual void | SetSelected (bool s) |
|
virtual bool | IsSelected () |
|
virtual bool | InAction () |
|
bool | IsCancelActionRecently (float interval=1) |
|
AIProxy | GetTarget () |
|
Transform | GetObsTrans () |
|
AvoidObstacle | GetObsCheckedObj () |
|
Vector3 | GetObsCheckedPoint () |
|
bool | CheckBlockByObstacle (AIProxy target) |
|
bool | IsBlockByOthers (AIProxy target) |
|
bool | IsWaitRecently () |
|
void | Wait (float costTime) |
|
void | GazeUpdate (InteractCharacter ic) |
|
void | UpdateGazeInteract () |
|
|
static string | OppoCamp (string camp) |
|
static Dictionary< Transform, AIProxy > | GetAroundAITarget () |
|
static void | SetAIStyle (string styleName) |
|
static void | SetHitTime (float ht) |
|
static void | UpdateAtkWindowMlp () |
|
static float | GetAtkStartTime () |
|
static bool | IsGroupTarget (AIProxy target) |
|
static float | TargetProtectWindow () |
|
static float | TargetAtkWindow () |
|
static void | StartAtk (AIProxy src, float actionLen) |
|
static void | BreakAtk (AIProxy src) |
|
static bool | IsNoCampTargetArround (string camp) |
|
static List< AIProxy > | GetTarget (string camp=null) |
|
static List< AIProxy > | GetTargetInRangeAndAngle (Vector3 pos, float radius, Vector3 sdir, float dot, string camp=null, bool includeDown=false) |
|
static List< AIProxy > | GetTargetInRange (Vector3 pos, float radius, string camp=null, bool includeDown=false) |
|
static AIProxy | GetCloestAndAngleTarget (Transform self, float dot, string camp, bool goodRelate=true, bool includeDown=false) |
|
static AIProxy | GetCloestTarget (Transform self, string camp, bool goodRelate=true, bool includeDown=false) |
|
bool | isInAction = false |
|
int | actionId = -1 |
|
AIProxy | targetSelected = null |
|
CharacterControllerBase | blockChar = null |
|
float | gazeTime = -1 |
|