|
|
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) |
| |
|
void | RemoveHateTarget (AIProxy ai) |
| |
|
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 (InteractCharacter character=null) |
| |
|
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 |
| |