|  | 
| void | NetworkCloseScale () | 
|  | 
| void | SetWeaponColor (Color c) | 
|  | 
| Color | GetNormalColor () | 
|  | 
| Color | GetWeaponColor () | 
|  | 
| void | SetBrokenEffect (bool b) | 
|  | 
| bool | HasStrongEffect () | 
|  | 
| void | SetStrongEffect (bool st, bool changeColor=false, float delayLeaving=0) | 
|  | 
| void | SetStrongTrail (bool st) | 
|  | 
| void | PlayStrongAtkHint () | 
|  | 
| void | AddMaterial (Material mat) | 
|  | 
| void | RemoveOneMaterial (string name) | 
|  | 
| InteractCharacter | GetTriggeringCharacter () | 
|  | 
| InteractHand | GetTriggeringHand () | 
|  | 
| bool | IsTriggering () | 
|  | 
| List< AttachObj > | GetTriggeringAttachs () | 
|  | 
| bool | IsOpeningSkill () | 
|  | 
| virtual void | OpenSkill (AttachObj attach) | 
|  | 
| virtual void | CloseSkill () | 
|  | 
| virtual void | UpdateSkill () | 
|  | 
| void | SetChargeEffect (bool charging, bool chargeEnd) | 
|  | 
| virtual void | OnChargeBegin () | 
|  | 
| virtual void | OnChargeReady () | 
|  | 
| virtual void | OnChargeUpdate (float rate) | 
|  | 
| virtual void | OnChargeRelease () | 
|  | 
| virtual void | OnChargeCancel () | 
|  | 
| virtual void | OnActivateBegin () | 
|  | 
| virtual void | OnActivateEnd () | 
|  | 
| virtual void | OnActivateCancel () | 
|  | 
| void | Deactivate () | 
|  | 
| bool | IsActivating () | 
|  | 
| virtual void | OnCoolDownBegin () | 
|  | 
| virtual void | OnCoolDownEnd () | 
|  | 
| bool | IsOnCoolDown () | 
|  | 
| virtual void | TriggerOnCoolDown () | 
|  | 
| virtual void | OnChargeCoolDownBegin () | 
|  | 
| virtual void | OnChargeCoolDownEnd () | 
|  | 
| bool | IsOnChargeCoolDown () | 
|  | 
| virtual void | TriggerOnChargeCoolDown () | 
|  | 
| float | GetLastManaCost () | 
|  | 
| FlyObject | CreateFlyObj (string flyObjectName, Vector3 pos, Vector3 dir, float vel=-1) | 
|  | 
| FlyObject | NetworkCreateFlyObj (string flyObjectName, Vector3 pos, Vector3 dir, float vel=-1) | 
|  | 
| void | FinishFlyObject () | 
|  | 
| virtual string | GetGazeManaInfo () | 
|  | 
| virtual void | OnSale () | 
|  | 
| virtual void | OnBuy () | 
|  | 
| virtual void | OnEnchantStart () | 
|  | 
| virtual void | OnEnchantEnd () | 
|  | 
| static int | ApplyOrderedExplode (Vector3 pos, float range, PhysicsUnit self, Rigidbody rb, Collider col, string camp, IComparer< Collider > orderFunc) | 
|  | 
| static int | ApplyExplode (Vector3 pos, float range, PhysicsUnit self, Rigidbody rb, Collider col, string camp) | 
|  | 
| static void | SetOverrideHitInfo (RagdollHitInfo oh) | 
|  | 
| static List< PhysicsUnit > | GetHittedTargets () | 
|  | 
| static void | BeginScanDmg () | 
|  | 
| static void | BeginRangeAtk () | 
|  | 
| static void | EndRangeAtk () | 
|  | 
| static void | ByPassHitScanProtect () | 
|  | 
| static void | EndHitScan () | 
|  | 
| static void | SetHitScanIgnore (Tagger.Tag tag) | 
|  | 
| static void | SetHitScanIgnore (Tagger.Tag[] tags) | 
|  | 
| static void | ApplyHitScanDamage (Collider beHitTarget, PhysicsUnit self, Rigidbody rb, Collider col, Vector3 hitDir, string hitterCamp, bool addForce=true) | 
|  | 
| const string | WeaponPath = "Weapon/" | 
|  | 
| const string | WeaponTexPath = "WeaponPreview/" | 
|  | 
| const string | buffPath = "Selector/BuffSelector/" | 
|  | 
| const float | SkillChargeBeginTime = 0.2f | 
|  | 
| static Color | BrokenColor = new Color(0.887f, 0.195f, 0.163f) | 
|  | 
| static Color | DangerColor = BrokenColor | 
|  | 
| static Color | VeryDangerColor = new Color(2, 0.0724f, 0.0469f) | 
|  | 
| static Color | YellowColor = new Color(0.943f, 0.952f, 0.588f) | 
|  | 
| static Color | WhiteColor = new Color(1, 1, 1, 0.35f) | 
|  | 
| static Color | ChargeColor = new Color(1, 1, 1, 0.15f) | 
|  | 
| static Color | NormalColor = Color.black | 
|  | 
| static Color | SkillColor = YellowColor | 
|  | 
| static int | BrokenWarning = 6 | 
|  | 
| static bool | doingHitScan = false | 
|  | 
| static bool | hitScanProtect = false | 
|  | 
| static bool | rangeHitScan = false | 
|  | 
| static bool | ScanHited = false | 
|  | 
| static RagdollHitInfo | overrideHitInfo = null | 
|  | 
| static System.Func< PhysicsUnit, Collider, PhysicsUnit, Rigidbody, Collider, Vector3, string, bool > | HitScanAction = null | 
|  | 
| static bool | ignoreForceToRagdoll = false | 
|  | 
| Vector3 | initLocalScale | 
|  | 
| int | scaleActId = -1 | 
|  | 
| bool | lightUp = false | 
|  | 
| bool | isOnline = false | 
|  | 
| float | openUTime | 
|  | 
| InteractCharacter | holdingCharacter | 
|  | 
| InteractCharacter | triggeringCharacter | 
|  | 
| InteractHand | triggeringHand | 
|  | 
| List< AttachObj > | openAttachs = new List<AttachObj>() | 
|  | 
| bool | opened = false | 
|  |