Battle Talent  V11
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
CrossLink.FlyControl Class Reference

Inherits CrossLink.SceneObj.

Inherited by CrossLink.BatControl, and CrossLink.DroneControl.

Public Member Functions

void TurnColor (bool t)
 
void AimAndShoot (string bullet, Vector3 pos, Vector3 dir, float sec=0.2f)
 
void Shoot (string bullet, Vector3 dir)
 
void OpenLaserEye (bool o)
 
void UpdateLaserEye ()
 
void StopAim ()
 
void Aim (Vector3 pos, float sec=0.2f, System.Action aimFinish=null)
 
void StopFly ()
 
float GetFlyTime (Vector3 targetPos)
 
void Fly (Vector3 pos, System.Action flyFinish=null)
 
void MarkAtkTarget (Transform at)
 
Transform GetMarkAtkTarget ()
 
void StopAction ()
 

Public Attributes

Transform shootPosition
 
float flySpeed = FlySpeed
 
GazeObj gaze
 
LayerMask eyeMask
 
Collider hitCol
 
RagdollHitInfo eyeHitInfo
 
Transform[] laserEyes
 
LineRenderer[] laserBeams
 
Transform[] laserBeamImpacts
 
string camp = AIProxy.CampBad
 
FlyActionSet[] configActions
 
FlyActionSet[] endingActions
 
bool setAsAI = true
 
float endingPob = 0
 
float atkDesire = 0.5f
 
float waitTimeMax = 6
 
float waitTimeMin = 3
 

Static Public Attributes

const float FlySpeed = 5
 

Protected Member Functions

void Start ()
 
void FixedUpdate ()
 
override void OnDead ()
 

Additional Inherited Members