---@meta -- AUTOMATICALLY GENERATED, DO NOT EDIT BY HAND local CVR = {} CVR.CCK = {} ---@enum CVR.CCK.AnimatorType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.AnimatorType = {} CVR.CCK.AnimatorType.LocalAvatar = 0 CVR.CCK.AnimatorType.RemoteAvatar = 1 CVR.CCK.AnimatorType.Spawnable = 2 CVR.CCK.AnimatorType.MiscAnimator = 3 ---@enum CVR.CCK.BodyMask ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.BodyMask = {} CVR.CCK.BodyMask.Head = 0 CVR.CCK.BodyMask.Pelvis = 1 CVR.CCK.BodyMask.LeftArm = 2 CVR.CCK.BodyMask.RightArm = 3 CVR.CCK.BodyMask.LeftLeg = 4 CVR.CCK.BodyMask.RightLeg = 5 CVR.CCK.BodyMask.Locomotion = 6 ---@enum CVR.CCK.SampleDirection ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.SampleDirection = {} CVR.CCK.SampleDirection.XPositive = 0 CVR.CCK.SampleDirection.XNegative = 1 CVR.CCK.SampleDirection.YPositive = 2 CVR.CCK.SampleDirection.YNegative = 3 CVR.CCK.SampleDirection.ZPositive = 4 CVR.CCK.SampleDirection.ZNegative = 5 ---@enum CVR.CCK.UpdateMethod ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.UpdateMethod = {} CVR.CCK.UpdateMethod.SetFromPosition = 1 CVR.CCK.UpdateMethod.Add = 2 CVR.CCK.UpdateMethod.Subtract = 3 CVR.CCK.UpdateMethod.SetFromDistance = 4 ---@enum CVR.CCK.AssetType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.AssetType = {} CVR.CCK.AssetType.Avatar = 1 CVR.CCK.AssetType.World = 2 CVR.CCK.AssetType.Spawnable = 3 ---@enum CVR.CCK.AttachmentType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.AttachmentType = {} CVR.CCK.AttachmentType.Bone = 1 CVR.CCK.AttachmentType.Tracker = 2 CVR.CCK.AttachmentType.SnappingPoint = 4 ---@enum CVR.CCK.BoneType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.BoneType = {} CVR.CCK.BoneType.Hips = 1 CVR.CCK.BoneType.Spine = 2 CVR.CCK.BoneType.Chest = 4 CVR.CCK.BoneType.UpperChest = 8 CVR.CCK.BoneType.Neck = 16 CVR.CCK.BoneType.Head = 32 CVR.CCK.BoneType.LeftUpperLeg = 64 CVR.CCK.BoneType.LeftLowerLeg = 128 CVR.CCK.BoneType.LeftFoot = 256 CVR.CCK.BoneType.RightUpperLeg = 512 CVR.CCK.BoneType.RightLowerLeg = 1024 CVR.CCK.BoneType.RightFoot = 2048 CVR.CCK.BoneType.LeftShoulder = 4096 CVR.CCK.BoneType.LeftArm = 8192 CVR.CCK.BoneType.LeftForearm = 16384 CVR.CCK.BoneType.LeftHand = 32768 CVR.CCK.BoneType.RightShoulder = 65536 CVR.CCK.BoneType.RightArm = 131072 CVR.CCK.BoneType.RightForearm = 262144 CVR.CCK.BoneType.RightHand = 524288 CVR.CCK.BoneType.Root = 1048576 ---@enum CVR.CCK.TrackerType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.TrackerType = {} CVR.CCK.TrackerType.MainCamera = 1 CVR.CCK.TrackerType.RightHand = 2 CVR.CCK.TrackerType.LeftHand = 4 CVR.CCK.TrackerType.AdditionalTracker = 8 ---@enum CVR.CCK.AudioDataType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.AudioDataType = {} CVR.CCK.AudioDataType.OutputData = 0 CVR.CCK.AudioDataType.SpectrumData = 1 ---@enum CVR.CCK.CVRAvatarVoiceParent ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRAvatarVoiceParent = {} CVR.CCK.CVRAvatarVoiceParent.Head = 0 CVR.CCK.CVRAvatarVoiceParent.LeftHand = 2 CVR.CCK.CVRAvatarVoiceParent.RightHand = 3 CVR.CCK.CVRAvatarVoiceParent.Hips = 4 ---@enum CVR.CCK.RespawnBehavior ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.RespawnBehavior = {} CVR.CCK.RespawnBehavior.RespawnOnWorld = 0 CVR.CCK.RespawnBehavior.RespawnOnPoint = 1 CVR.CCK.RespawnBehavior.RespawnInPlace = 2 CVR.CCK.RespawnBehavior.None = 3 ---@enum CVR.CCK.Tags ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.Tags = {} CVR.CCK.Tags.LoudAudio = 1 CVR.CCK.Tags.LongRangeAudio = 2 CVR.CCK.Tags.ScreenFx = 4 CVR.CCK.Tags.FlashingColors = 8 CVR.CCK.Tags.FlashingLights = 16 CVR.CCK.Tags.Violence = 32 CVR.CCK.Tags.Gore = 64 CVR.CCK.Tags.Suggestive = 128 CVR.CCK.Tags.Nudity = 256 CVR.CCK.Tags.Horror = 512 ---@enum CVR.CCK.ActionRegister ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.ActionRegister = {} CVR.CCK.ActionRegister.OnGrab = 1 CVR.CCK.ActionRegister.OnDrop = 2 CVR.CCK.ActionRegister.OnInteractDown = 3 CVR.CCK.ActionRegister.OnInteractUp = 4 CVR.CCK.ActionRegister.OnEnterTrigger = 5 CVR.CCK.ActionRegister.OnExitTrigger = 6 CVR.CCK.ActionRegister.OnEnterCollider = 7 CVR.CCK.ActionRegister.OnExitCollider = 8 CVR.CCK.ActionRegister.OnEnable = 9 CVR.CCK.ActionRegister.OnDisable = 10 CVR.CCK.ActionRegister.OnTimer = 11 CVR.CCK.ActionRegister.OnParticleHit = 12 CVR.CCK.ActionRegister.OnVariableBufferUpdate = 13 CVR.CCK.ActionRegister.OnVariableBufferComparision = 14 CVR.CCK.ActionRegister.OnCron = 15 CVR.CCK.ActionRegister.OnPointerEnter = 16 CVR.CCK.ActionRegister.OnWorldTrigger = 17 CVR.CCK.ActionRegister.OnCustomTrigger = 18 CVR.CCK.ActionRegister.OnInputDown = 19 CVR.CCK.ActionRegister.OnInputUp = 20 CVR.CCK.ActionRegister.OnAPFTrigger = 21 CVR.CCK.ActionRegister.OnAPFBoolChange = 22 CVR.CCK.ActionRegister.OnAPFIntChange = 23 CVR.CCK.ActionRegister.OnAPFFloatChange = 24 CVR.CCK.ActionRegister.OnHoverEnter = 25 CVR.CCK.ActionRegister.OnHoverExit = 26 CVR.CCK.ActionRegister.OnAPFStringChange = 27 CVR.CCK.ActionRegister.OnPointerExit = 28 CVR.CCK.ActionRegister.OnPlayerTriggerEnter = 29 CVR.CCK.ActionRegister.OnPlayerTriggerExit = 30 CVR.CCK.ActionRegister.OnPlayerColliderEnter = 31 CVR.CCK.ActionRegister.OnPlayerColliderExit = 32 CVR.CCK.ActionRegister.OnBecameVisible = 33 CVR.CCK.ActionRegister.OnBecameInvisible = 34 CVR.CCK.ActionRegister.OnStateMachineEnter = 35 CVR.CCK.ActionRegister.OnStateMachineExit = 36 ---@enum CVR.CCK.ExecutionType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.ExecutionType = {} CVR.CCK.ExecutionType.LocalNotNetworked = 1 CVR.CCK.ExecutionType.GlobalNetworked = 2 CVR.CCK.ExecutionType.GlobalInstanceOwnerOnly = 3 CVR.CCK.ExecutionType.GlobalNetworkedBuffered = 4 CVR.CCK.ExecutionType.GlobalInstanceOwnerOnlyBuffered = 5 CVR.CCK.ExecutionType.GlobalNetworkedAllInstanceModerators = 6 CVR.CCK.ExecutionType.GlobalNetworkedAllInstanceModeratorsBuffered = 7 ---@enum CVR.CCK.InteractionFilter ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.InteractionFilter = {} CVR.CCK.InteractionFilter.Global = 0 CVR.CCK.InteractionFilter.Looking = 1 CVR.CCK.InteractionFilter.Attached = 2 CVR.CCK.InteractionFilter.Held = 3 CVR.CCK.InteractionFilter.Sitting = 4 ---@enum CVR.CCK.InteractionInput ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.InteractionInput = {} CVR.CCK.InteractionInput.Alpha0 = 48 CVR.CCK.InteractionInput.Alpha1 = 49 CVR.CCK.InteractionInput.Alpha2 = 50 CVR.CCK.InteractionInput.Alpha3 = 51 CVR.CCK.InteractionInput.Alpha4 = 52 CVR.CCK.InteractionInput.Alpha5 = 53 CVR.CCK.InteractionInput.Alpha6 = 54 CVR.CCK.InteractionInput.Alpha7 = 55 CVR.CCK.InteractionInput.Alpha8 = 56 CVR.CCK.InteractionInput.Alpha9 = 57 CVR.CCK.InteractionInput.A = 97 CVR.CCK.InteractionInput.B = 98 CVR.CCK.InteractionInput.C = 99 CVR.CCK.InteractionInput.D = 100 CVR.CCK.InteractionInput.E = 101 CVR.CCK.InteractionInput.F = 102 CVR.CCK.InteractionInput.G = 103 CVR.CCK.InteractionInput.H = 104 CVR.CCK.InteractionInput.I = 105 CVR.CCK.InteractionInput.J = 106 CVR.CCK.InteractionInput.K = 107 CVR.CCK.InteractionInput.L = 108 CVR.CCK.InteractionInput.M = 109 CVR.CCK.InteractionInput.N = 110 CVR.CCK.InteractionInput.O = 111 CVR.CCK.InteractionInput.P = 112 CVR.CCK.InteractionInput.Q = 113 CVR.CCK.InteractionInput.R = 114 CVR.CCK.InteractionInput.S = 115 CVR.CCK.InteractionInput.T = 116 CVR.CCK.InteractionInput.U = 117 CVR.CCK.InteractionInput.V = 118 CVR.CCK.InteractionInput.W = 119 CVR.CCK.InteractionInput.X = 120 CVR.CCK.InteractionInput.Y = 121 CVR.CCK.InteractionInput.Z = 122 CVR.CCK.InteractionInput.InputHorizontalNegative = 10000 CVR.CCK.InteractionInput.InputHorizontalPositive = 10001 CVR.CCK.InteractionInput.InputVerticalNegative = 10002 CVR.CCK.InteractionInput.InputVerticalPositive = 10003 CVR.CCK.InteractionInput.InputJump = 10004 CVR.CCK.InteractionInput.InputAccelerate = 10005 CVR.CCK.InteractionInput.InputBrake = 10006 CVR.CCK.InteractionInput.InputLeftClick = 10007 CVR.CCK.InteractionInput.InputRightClick = 10008 ---@enum CVR.CCK.InteractionInputModifier ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.InteractionInputModifier = {} CVR.CCK.InteractionInputModifier.LeftCtrl = 1 CVR.CCK.InteractionInputModifier.LeftShift = 2 CVR.CCK.InteractionInputModifier.LeftAlt = 4 CVR.CCK.InteractionInputModifier.RightCtrl = 8 CVR.CCK.InteractionInputModifier.RightShift = 16 CVR.CCK.InteractionInputModifier.RightAlt = 32 ---@enum CVR.CCK.ActionType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.ActionType = {} CVR.CCK.ActionType.SetGameObjectActive = 1 CVR.CCK.ActionType.SetComponentActive = 2 CVR.CCK.ActionType.SetAnimatorFloatValue = 3 CVR.CCK.ActionType.SetAnimatorBoolValue = 4 CVR.CCK.ActionType.SpawnObject = 5 CVR.CCK.ActionType.TeleportPlayer = 6 CVR.CCK.ActionType.TeleportObject = 7 CVR.CCK.ActionType.ToggleAnimatorBoolValue = 8 CVR.CCK.ActionType.SetAnimatorFloatRandom = 9 CVR.CCK.ActionType.SetAnimatorBoolRandom = 10 CVR.CCK.ActionType.SetAnimatorFloatByVar = 11 CVR.CCK.ActionType.VariableBufferArithmetic = 12 CVR.CCK.ActionType.DisplayWorldDetailPage = 13 CVR.CCK.ActionType.DisplayInstanceDetailPage = 14 CVR.CCK.ActionType.DisplayAvatarDetailPage = 15 CVR.CCK.ActionType.SitAtPosition = 16 CVR.CCK.ActionType.SetAnimatorIntValue = 17 CVR.CCK.ActionType.TriggerAnimatorTrigger = 18 CVR.CCK.ActionType.SetAnimatorIntRandom = 19 CVR.CCK.ActionType.SetAnimatorIntByVar = 20 CVR.CCK.ActionType.MethodCall = 21 CVR.CCK.ActionType.SetSpawnableValue = 22 CVR.CCK.ActionType.PlayAudio = 23 CVR.CCK.ActionType.StopAudio = 24 CVR.CCK.ActionType.SetAnimatorBoolByAPF = 25 CVR.CCK.ActionType.SetAnimatorIntByAPF = 26 CVR.CCK.ActionType.SetAnimatorFloatByAPF = 27 CVR.CCK.ActionType.SetVariableBufferByAPF = 28 CVR.CCK.ActionType.UpdateAPFTrigger = 29 CVR.CCK.ActionType.UpdateAPFBool = 30 CVR.CCK.ActionType.UpdateAPFInt = 31 CVR.CCK.ActionType.UpdateAPFFloat = 32 CVR.CCK.ActionType.UpdateAPFString = 33 CVR.CCK.ActionType.SetPropertyByApf = 34 CVR.CCK.ActionType.SetPropertyByValue = 35 CVR.CCK.ActionType.DeleteGameObject = 36 CVR.CCK.ActionType.DisplaySpawnableDetailPage = 37 CVR.CCK.ActionType.LuaFunctionCall = 38 ---@enum CVR.CCK.Type ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.Type = {} CVR.CCK.Type.Float = 0 CVR.CCK.Type.Vector4 = 1 CVR.CCK.Type.Color = 2 ---@enum CVR.CCK.TaskType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.TaskType = {} CVR.CCK.TaskType.Position = 1 CVR.CCK.TaskType.Rotation = 2 CVR.CCK.TaskType.ActivityState = 3 CVR.CCK.TaskType.PickupOwner = 4 CVR.CCK.TaskType.AnimatorParameter = 5 CVR.CCK.TaskType.AnimatorAnimationProgress = 6 CVR.CCK.TaskType.VariableBufferValue = 7 ---@enum CVR.CCK.ReferenceType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.ReferenceType = {} CVR.CCK.ReferenceType.World = 0 CVR.CCK.ReferenceType.Avatar = 1 CVR.CCK.ReferenceType.Spawnable = 2 ---@enum CVR.CCK.GripType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.GripType = {} CVR.CCK.GripType.Free = 1 CVR.CCK.GripType.Origin = 2 ---@enum CVR.CCK.PropPrivacy ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.PropPrivacy = {} CVR.CCK.PropPrivacy.everyone = 1 CVR.CCK.PropPrivacy.owner = 2 ---@enum CVR.CCK.SpawnableType ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.SpawnableType = {} CVR.CCK.SpawnableType.StandaloneSpawnable = 0 CVR.CCK.SpawnableType.WorldSpawnable = 1 --- @class CVR.CCK.Health --- Wrapped Health for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field controlMode ABI.CCK.Scripts.Health.ControlMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentArmor System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentHealth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentShield System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageReceivedEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isDown System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.Health = {} CVR.CCK.Health.armorBaseAmount = 0.0 CVR.CCK.Health.armorMaxAmount = 0.0 CVR.CCK.Health.armorRegenerationCap = 0.0 CVR.CCK.Health.armorRegenerationDelay = 0.0 CVR.CCK.Health.armorRegenerationRate = 0.0 CVR.CCK.Health.armorRegenerationTimer = 0.0 CVR.CCK.Health.controlMode = nil CVR.CCK.Health.currentArmor = 0.0 CVR.CCK.Health.currentHealth = 0.0 CVR.CCK.Health.currentShield = 0.0 CVR.CCK.Health.damageReceivedEvent = nil CVR.CCK.Health.healthBaseAmount = 0.0 CVR.CCK.Health.healthMaxAmount = 0.0 CVR.CCK.Health.healthRegenerationCap = 0.0 CVR.CCK.Health.healthRegenerationDelay = 0.0 CVR.CCK.Health.healthRegenerationRate = 0.0 CVR.CCK.Health.healthRegenerationTimer = 0.0 CVR.CCK.Health.isDown = true CVR.CCK.Health.referenceID = "" CVR.CCK.Health.shieldBaseAmount = 0.0 CVR.CCK.Health.shieldMaxAmount = 0.0 CVR.CCK.Health.shieldRegenerationCap = 0.0 CVR.CCK.Health.shieldRegenerationDelay = 0.0 CVR.CCK.Health.shieldRegenerationRate = 0.0 CVR.CCK.Health.shieldRegenerationTimer = 0.0 CVR.CCK.Health.enabled = true CVR.CCK.Health.isActiveAndEnabled = true CVR.CCK.Health.gameObject = nil CVR.CCK.Health.tag = "" CVR.CCK.Health.transform = nil CVR.CCK.Health.name = "" ---@param other UnityEngine.GameObject: ---@param position UnityEngine.Vector3: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.ApplyDamageFromLocation (other, position) return end ---@param damage ABI.CCK.Components.Damage: ---@param location System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.DealDamage (damage, location) return end ---@param damage ABI.CCK.Components.Damage: ---@param amount System.Single: ---@param location System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.DealDamage (damage, amount, location) return end ---@param amount System.Single: ---@param damageType ABI.CCK.Components.Damage.DamageType: ---@param healthMultiplier System.Single: ---@param armorMultiplier System.Single: ---@param shieldMultiplier System.Single: ---@param playerID System.String: ---@param location System.Nullable: ---@param enableFalloff System.Boolean: ---@param falloffDistance System.Single: ---@param falloffCurve UnityEngine.AnimationCurve: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.DealDamage (amount, damageType, healthMultiplier, armorMultiplier, shieldMultiplier, playerID, location, enableFalloff, falloffDistance, falloffCurve) return end ---@param damage ABI.CCK.Components.Damage: ---@param position System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.DealDamageOverTime (damage, position) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.Down () return end ---@param playerID System.String: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.Down (playerID) return end ---@param other UnityEngine.GameObject: ---@param particleCollisionEvents System.Collections.Generic.List: ---@param particleSystem UnityEngine.ParticleSystem: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.OnParticleCollisionEv (other, particleCollisionEvents, particleSystem) return end ---@param offset System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.ResetDamageTimers (offset) return end ---@param x ABI.CCK.Scripts.Health: ---@param y ABI.CCK.Scripts.Health: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Scripts.Health: ---@param y ABI.CCK.Scripts.Health: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.ToString () return "" end ---@param exists ABI.CCK.Scripts.Health: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Health.op_Implicit (exists) return true end -- static --- @class CVR.CCK.AnimatorDriver --- FIXME: Wrapped ABI.CCK.Components.AnimatorDriver for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animatorType ABI.CCK.Components.AnimatorDriver.AnimatorType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field EnterTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ExitTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field localOnly System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerSetup ABI_RC.Core.Player.PlayerSetup ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field puppetMaster ABI_RC.Core.Player.PuppetMaster ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.AnimatorDriver = {} CVR.CCK.AnimatorDriver.animatorType = nil CVR.CCK.AnimatorDriver.EnterTasks = [] CVR.CCK.AnimatorDriver.ExitTasks = [] CVR.CCK.AnimatorDriver.localOnly = true CVR.CCK.AnimatorDriver.playerSetup = nil CVR.CCK.AnimatorDriver.puppetMaster = nil CVR.CCK.AnimatorDriver.spawnable = nil CVR.CCK.AnimatorDriver.name = "" ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateEnter (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateExit (animator, stateInfo, layerIndex) return end ---@param x ABI.CCK.Components.AnimatorDriver: ---@param y ABI.CCK.Components.AnimatorDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.AnimatorDriver: ---@param y ABI.CCK.Components.AnimatorDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.op_Inequality (x, y) return true end -- static ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateEnter (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateExit (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateIK (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateIK (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateMachineEnter (animator, stateMachinePathHash) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateMachineEnter (animator, stateMachinePathHash, controller) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateMachineExit (animator, stateMachinePathHash) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateMachineExit (animator, stateMachinePathHash, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateMove (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateMove (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateUpdate (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.OnStateUpdate (animator, stateInfo, layerIndex, controller) return end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.ToString () return "" end ---@param exists ABI.CCK.Components.AnimatorDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriver.op_Implicit (exists) return true end -- static --- @class CVR.CCK.AnimatorDriverTask --- FIXME: Wrapped ABI.CCK.Components.AnimatorDriverTask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field aMax System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field aName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field aParamType ABI.CCK.Components.AnimatorDriverTask.ParameterType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field aType ABI.CCK.Components.AnimatorDriverTask.SourceType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field aValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bMax System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bParamType ABI.CCK.Components.AnimatorDriverTask.ParameterType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bType ABI.CCK.Components.AnimatorDriverTask.SourceType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field op ABI.CCK.Components.AnimatorDriverTask.Operator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetType ABI.CCK.Components.AnimatorDriverTask.ParameterType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.AnimatorDriverTask = {} CVR.CCK.AnimatorDriverTask.aMax = 0.0 CVR.CCK.AnimatorDriverTask.aName = "" CVR.CCK.AnimatorDriverTask.aParamType = nil CVR.CCK.AnimatorDriverTask.aType = nil CVR.CCK.AnimatorDriverTask.aValue = 0.0 CVR.CCK.AnimatorDriverTask.bMax = 0.0 CVR.CCK.AnimatorDriverTask.bName = "" CVR.CCK.AnimatorDriverTask.bParamType = nil CVR.CCK.AnimatorDriverTask.bType = nil CVR.CCK.AnimatorDriverTask.bValue = 0.0 CVR.CCK.AnimatorDriverTask.op = nil CVR.CCK.AnimatorDriverTask.targetName = "" CVR.CCK.AnimatorDriverTask.targetType = nil ---@param animator UnityEngine.Animator: ---@param driver ABI.CCK.Components.AnimatorDriver: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriverTask.Execute (animator, driver) return end ---@param x ABI.CCK.Components.AnimatorDriverTask: ---@param y ABI.CCK.Components.AnimatorDriverTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriverTask.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.AnimatorDriverTask: ---@param y ABI.CCK.Components.AnimatorDriverTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.AnimatorDriverTask.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.BodyControl --- FIXME: Wrapped ABI.CCK.Components.BodyControl for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field EnterTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ExitTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.BodyControl = {} CVR.CCK.BodyControl.EnterTasks = [] CVR.CCK.BodyControl.ExitTasks = [] CVR.CCK.BodyControl.name = "" ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateEnter (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateExit (animator, stateInfo, layerIndex) return end ---@param x ABI.CCK.Components.BodyControl: ---@param y ABI.CCK.Components.BodyControl: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.BodyControl: ---@param y ABI.CCK.Components.BodyControl: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.op_Inequality (x, y) return true end -- static ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateEnter (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateExit (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateIK (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateIK (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateMachineEnter (animator, stateMachinePathHash) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateMachineEnter (animator, stateMachinePathHash, controller) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateMachineExit (animator, stateMachinePathHash) return end ---@param animator UnityEngine.Animator: ---@param stateMachinePathHash System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateMachineExit (animator, stateMachinePathHash, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateMove (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateMove (animator, stateInfo, layerIndex, controller) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateUpdate (animator, stateInfo, layerIndex) return end ---@param animator UnityEngine.Animator: ---@param stateInfo UnityEngine.AnimatorStateInfo: ---@param layerIndex System.Int32: ---@param controller UnityEngine.Animations.AnimatorControllerPlayable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.OnStateUpdate (animator, stateInfo, layerIndex, controller) return end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.ToString () return "" end ---@param exists ABI.CCK.Components.BodyControl: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControl.op_Implicit (exists) return true end -- static --- @class CVR.CCK.BodyControlTask --- FIXME: Wrapped ABI.CCK.Components.BodyControlTask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isBlend System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field target ABI.CCK.Components.BodyControlTask.BodyMask ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetWeight System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transitionDuration System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.BodyControlTask = {} CVR.CCK.BodyControlTask.isBlend = true CVR.CCK.BodyControlTask.target = nil CVR.CCK.BodyControlTask.targetWeight = 0.0 CVR.CCK.BodyControlTask.transitionDuration = 0.0 ---@param animator UnityEngine.Animator: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControlTask.Execute (animator) return end ---@param x ABI.CCK.Components.BodyControlTask: ---@param y ABI.CCK.Components.BodyControlTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControlTask.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.BodyControlTask: ---@param y ABI.CCK.Components.BodyControlTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.BodyControlTask.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CombatSystem --- Wrapped CombatSystem for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field DefaultDeathAnimation UnityEngine.AnimationClip ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field downedAnotherPlayerEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field friendlyFire System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field hitAnotherPlayerEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field Instance ABI.CCK.Components.CombatSystem ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerDownedEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerDownEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerGotHitEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerHitEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerRespawnEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerRevitalizeEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field respawnBehavior ABI.CCK.Components.CombatSystem.RespawnBehavior ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field respawnPoint UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field respawnTime System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field controlMode ABI.CCK.Scripts.Health.ControlMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentArmor System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentHealth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentShield System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageReceivedEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isDown System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CombatSystem = {} CVR.CCK.CombatSystem.DefaultDeathAnimation = nil CVR.CCK.CombatSystem.downedAnotherPlayerEvent = nil CVR.CCK.CombatSystem.friendlyFire = true CVR.CCK.CombatSystem.hitAnotherPlayerEvent = nil CVR.CCK.CombatSystem.Instance = nil CVR.CCK.CombatSystem.playerDownedEvent = nil CVR.CCK.CombatSystem.playerDownEvent = nil CVR.CCK.CombatSystem.playerGotHitEvent = nil CVR.CCK.CombatSystem.playerHitEvent = nil CVR.CCK.CombatSystem.playerRespawnEvent = nil CVR.CCK.CombatSystem.playerRevitalizeEvent = nil CVR.CCK.CombatSystem.respawnBehavior = nil CVR.CCK.CombatSystem.respawnPoint = nil CVR.CCK.CombatSystem.respawnTime = 0.0 CVR.CCK.CombatSystem.armorBaseAmount = 0.0 CVR.CCK.CombatSystem.armorMaxAmount = 0.0 CVR.CCK.CombatSystem.armorRegenerationCap = 0.0 CVR.CCK.CombatSystem.armorRegenerationDelay = 0.0 CVR.CCK.CombatSystem.armorRegenerationRate = 0.0 CVR.CCK.CombatSystem.armorRegenerationTimer = 0.0 CVR.CCK.CombatSystem.controlMode = nil CVR.CCK.CombatSystem.currentArmor = 0.0 CVR.CCK.CombatSystem.currentHealth = 0.0 CVR.CCK.CombatSystem.currentShield = 0.0 CVR.CCK.CombatSystem.damageReceivedEvent = nil CVR.CCK.CombatSystem.healthBaseAmount = 0.0 CVR.CCK.CombatSystem.healthMaxAmount = 0.0 CVR.CCK.CombatSystem.healthRegenerationCap = 0.0 CVR.CCK.CombatSystem.healthRegenerationDelay = 0.0 CVR.CCK.CombatSystem.healthRegenerationRate = 0.0 CVR.CCK.CombatSystem.healthRegenerationTimer = 0.0 CVR.CCK.CombatSystem.isDown = true CVR.CCK.CombatSystem.referenceID = "" CVR.CCK.CombatSystem.shieldBaseAmount = 0.0 CVR.CCK.CombatSystem.shieldMaxAmount = 0.0 CVR.CCK.CombatSystem.shieldRegenerationCap = 0.0 CVR.CCK.CombatSystem.shieldRegenerationDelay = 0.0 CVR.CCK.CombatSystem.shieldRegenerationRate = 0.0 CVR.CCK.CombatSystem.shieldRegenerationTimer = 0.0 CVR.CCK.CombatSystem.enabled = true CVR.CCK.CombatSystem.isActiveAndEnabled = true CVR.CCK.CombatSystem.gameObject = nil CVR.CCK.CombatSystem.tag = "" CVR.CCK.CombatSystem.transform = nil CVR.CCK.CombatSystem.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.Down () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.RespawnIfNecessary () return end ---@param x ABI.CCK.Components.CombatSystem: ---@param y ABI.CCK.Components.CombatSystem: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CombatSystem: ---@param y ABI.CCK.Components.CombatSystem: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.op_Inequality (x, y) return true end -- static ---@param other UnityEngine.GameObject: ---@param position UnityEngine.Vector3: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.ApplyDamageFromLocation (other, position) return end ---@param damage ABI.CCK.Components.Damage: ---@param location System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.DealDamage (damage, location) return end ---@param damage ABI.CCK.Components.Damage: ---@param amount System.Single: ---@param location System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.DealDamage (damage, amount, location) return end ---@param amount System.Single: ---@param damageType ABI.CCK.Components.Damage.DamageType: ---@param healthMultiplier System.Single: ---@param armorMultiplier System.Single: ---@param shieldMultiplier System.Single: ---@param playerID System.String: ---@param location System.Nullable: ---@param enableFalloff System.Boolean: ---@param falloffDistance System.Single: ---@param falloffCurve UnityEngine.AnimationCurve: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.DealDamage (amount, damageType, healthMultiplier, armorMultiplier, shieldMultiplier, playerID, location, enableFalloff, falloffDistance, falloffCurve) return end ---@param damage ABI.CCK.Components.Damage: ---@param position System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.DealDamageOverTime (damage, position) return end ---@param playerID System.String: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.Down (playerID) return end ---@param other UnityEngine.GameObject: ---@param particleCollisionEvents System.Collections.Generic.List: ---@param particleSystem UnityEngine.ParticleSystem: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.OnParticleCollisionEv (other, particleCollisionEvents, particleSystem) return end ---@param offset System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.ResetDamageTimers (offset) return end ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.ToString () return "" end ---@param exists ABI.CCK.Components.CombatSystem: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CombatSystem.op_Implicit (exists) return true end -- static --- @class CVR.CCK.ControlPoint --- Wrapped ControlPoint for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field captureBonusForMultiplePeople System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field captureTime System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameInstanceController ABI.CCK.Components.GameInstanceController ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field recaptureDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field scorePerSecond System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.ControlPoint = {} CVR.CCK.ControlPoint.captureBonusForMultiplePeople = true CVR.CCK.ControlPoint.captureTime = 0.0 CVR.CCK.ControlPoint.gameInstanceController = nil CVR.CCK.ControlPoint.recaptureDelay = 0.0 CVR.CCK.ControlPoint.referenceID = "" CVR.CCK.ControlPoint.scorePerSecond = 0 CVR.CCK.ControlPoint.enabled = true CVR.CCK.ControlPoint.isActiveAndEnabled = true CVR.CCK.ControlPoint.gameObject = nil CVR.CCK.ControlPoint.tag = "" CVR.CCK.ControlPoint.transform = nil CVR.CCK.ControlPoint.name = "" ---@param x ABI.CCK.Components.ControlPoint: ---@param y ABI.CCK.Components.ControlPoint: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.ControlPoint: ---@param y ABI.CCK.Components.ControlPoint: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.ToString () return "" end ---@param exists ABI.CCK.Components.ControlPoint: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ControlPoint.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAction --- Wrapped CVRAction for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field actionName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field actionObjects UnityEngine.GameObject[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAction = {} CVR.CCK.CVRAction.actionName = "" CVR.CCK.CVRAction.actionObjects = [] CVR.CCK.CVRAction.enabled = true CVR.CCK.CVRAction.isActiveAndEnabled = true CVR.CCK.CVRAction.gameObject = nil CVR.CCK.CVRAction.tag = "" CVR.CCK.CVRAction.transform = nil CVR.CCK.CVRAction.name = "" ---@param x ABI.CCK.Components.CVRAction: ---@param y ABI.CCK.Components.CVRAction: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAction: ---@param y ABI.CCK.Components.CVRAction: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAction: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAction.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAdvancedAvatarSettingsTrigger --- FIXME: Wrapped ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedPointer System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedTypes System.String[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowParticleInteraction System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field areaOffset UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field areaSize UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enterTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field exitTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isLocalInteractable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isNetworkInteractable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field sampleDirection ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger.SampleDirection ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stayTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useAdvancedTrigger System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAdvancedAvatarSettingsTrigger = {} CVR.CCK.CVRAdvancedAvatarSettingsTrigger.allowedPointer = [] CVR.CCK.CVRAdvancedAvatarSettingsTrigger.allowedTypes = [] CVR.CCK.CVRAdvancedAvatarSettingsTrigger.allowParticleInteraction = true CVR.CCK.CVRAdvancedAvatarSettingsTrigger.areaOffset = nil CVR.CCK.CVRAdvancedAvatarSettingsTrigger.areaSize = nil CVR.CCK.CVRAdvancedAvatarSettingsTrigger.enterTasks = [] CVR.CCK.CVRAdvancedAvatarSettingsTrigger.exitTasks = [] CVR.CCK.CVRAdvancedAvatarSettingsTrigger.isLocalInteractable = true CVR.CCK.CVRAdvancedAvatarSettingsTrigger.isNetworkInteractable = true CVR.CCK.CVRAdvancedAvatarSettingsTrigger.sampleDirection = nil CVR.CCK.CVRAdvancedAvatarSettingsTrigger.settingName = "" CVR.CCK.CVRAdvancedAvatarSettingsTrigger.settingValue = 0.0 CVR.CCK.CVRAdvancedAvatarSettingsTrigger.stayTasks = [] CVR.CCK.CVRAdvancedAvatarSettingsTrigger.useAdvancedTrigger = true CVR.CCK.CVRAdvancedAvatarSettingsTrigger.enabled = true CVR.CCK.CVRAdvancedAvatarSettingsTrigger.isActiveAndEnabled = true CVR.CCK.CVRAdvancedAvatarSettingsTrigger.gameObject = nil CVR.CCK.CVRAdvancedAvatarSettingsTrigger.tag = "" CVR.CCK.CVRAdvancedAvatarSettingsTrigger.transform = nil CVR.CCK.CVRAdvancedAvatarSettingsTrigger.name = "" ---Constructor for CVR.CCK.CVRAdvancedAvatarSettingsTrigger ---@return CVR.CCK.CVRAdvancedAvatarSettingsTrigger function CVR.CCK.NewCVRAdvancedAvatarSettingsTrigger() end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.EnterTrigger (pointer) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.EnterTrigger () return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.EnterTriggerParticle (pointer) return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.ExitTrigger (pointer) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.ExitTrigger () return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.ExitTriggerParticle (pointer) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.StayTrigger () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.Trigger () return end ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAdvancedAvatarSettingsTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTrigger.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper --- FIXME: Wrapped ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerHelper for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field triggers System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper = {} CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.triggers = [] CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.enabled = true CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.isActiveAndEnabled = true CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.gameObject = nil CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.tag = "" CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.transform = nil CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.name = "" ---Constructor for CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper ---@return CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper function CVR.CCK.NewCVRAdvancedAvatarSettingsTriggerHelper() end ---@param i System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.onEnter (i) return end ---@param i System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.onExit (i) return end ---@param i System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.onStay (i) return end ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerHelper: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerHelper: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerHelper: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerHelper: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerHelper: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerHelper.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask --- FIXME: Wrapped ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field delay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field holdTime System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PointerTimers System.Collections.Concurrent.ConcurrentDictionary ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateMethod ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTask.UpdateMethod ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask = {} CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.delay = 0.0 CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.holdTime = 0.0 CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.PointerTimers = nil CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.settingName = "" CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.settingValue = 0.0 CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.updateMethod = nil ---Constructor for CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask ---@return CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask function CVR.CCK.NewCVRAdvancedAvatarSettingsTriggerTask() end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.ClearSchedulerJob () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.ExecuteTrigger () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.Trigger () return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@param exit System.Boolean: ---@param time System.Single: ---@param isExitTrigger System.Boolean: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.Trigger (pointer, exit, time, isExitTrigger) return true end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.TriggerDelayed () return end ---@param deltaTime System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.Update (deltaTime) return end ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTask: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTask: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.op_Inequality (x, y) return true end -- static ---@param obj System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.Equals (obj) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.GetHashCode () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsTriggerTask.ToString () return "" end --- @class CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay --- FIXME: Wrapped ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTaskStay for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field maxValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateMethod ABI.CCK.Components.CVRAdvancedAvatarSettingsTriggerTaskStay.UpdateMethod ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay = {} CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay.maxValue = 0.0 CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay.minValue = 0.0 CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay.settingName = "" CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay.updateMethod = nil ---Constructor for CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay ---@return CVR.CCK.CVRAdvancedAvatarSettingsTriggerTaskStay function CVR.CCK.NewCVRAdvancedAvatarSettingsTriggerTaskStay() end --- @class CVR.CCK.CVRAnimatorDriver --- FIXME: Wrapped ABI.CCK.Components.CVRAnimatorDriver for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animatorParameter01 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter02 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter03 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter04 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter05 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter06 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter07 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter08 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter09 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter10 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter11 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter12 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter13 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter14 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter15 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameter16 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animatorParameters System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animatorParameterType System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animators System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAnimatorDriver = {} CVR.CCK.CVRAnimatorDriver.animatorParameter01 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter02 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter03 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter04 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter05 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter06 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter07 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter08 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter09 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter10 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter11 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter12 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter13 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter14 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter15 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameter16 = 0.0 CVR.CCK.CVRAnimatorDriver.animatorParameters = [] CVR.CCK.CVRAnimatorDriver.animatorParameterType = [] CVR.CCK.CVRAnimatorDriver.animators = [] CVR.CCK.CVRAnimatorDriver.enabled = true CVR.CCK.CVRAnimatorDriver.isActiveAndEnabled = true CVR.CCK.CVRAnimatorDriver.gameObject = nil CVR.CCK.CVRAnimatorDriver.tag = "" CVR.CCK.CVRAnimatorDriver.transform = nil CVR.CCK.CVRAnimatorDriver.name = "" ---Constructor for CVR.CCK.CVRAnimatorDriver ---@return CVR.CCK.CVRAnimatorDriver function CVR.CCK.NewCVRAnimatorDriver() end ---@param x ABI.CCK.Components.CVRAnimatorDriver: ---@param y ABI.CCK.Components.CVRAnimatorDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAnimatorDriver: ---@param y ABI.CCK.Components.CVRAnimatorDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAnimatorDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAnimatorDriver.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAssetInfo --- FIXME: Wrapped ABI.CCK.Components.CVRAssetInfo for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field cckVersion System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field objectId System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field type ABI.CCK.Components.CVRAssetInfo.AssetType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field unityVersion System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAssetInfo = {} CVR.CCK.CVRAssetInfo.cckVersion = "" CVR.CCK.CVRAssetInfo.objectId = "" CVR.CCK.CVRAssetInfo.type = nil CVR.CCK.CVRAssetInfo.unityVersion = "" CVR.CCK.CVRAssetInfo.enabled = true CVR.CCK.CVRAssetInfo.isActiveAndEnabled = true CVR.CCK.CVRAssetInfo.gameObject = nil CVR.CCK.CVRAssetInfo.tag = "" CVR.CCK.CVRAssetInfo.transform = nil CVR.CCK.CVRAssetInfo.name = "" ---Constructor for CVR.CCK.CVRAssetInfo ---@return CVR.CCK.CVRAssetInfo function CVR.CCK.NewCVRAssetInfo() end ---@param x ABI.CCK.Components.CVRAssetInfo: ---@param y ABI.CCK.Components.CVRAssetInfo: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAssetInfo: ---@param y ABI.CCK.Components.CVRAssetInfo: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAssetInfo: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAssetInfo.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAttachment --- FIXME: Wrapped ABI.CCK.Components.CVRAttachment for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field attachmentType ABI.CCK.Components.CVRAttachment.AttachmentType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field boneType ABI.CCK.Components.CVRAttachment.BoneType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field maxAttachmentDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field onAttach UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onDeattach UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field positionOffset UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field rotationOffset UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field snappingPointTypes System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field trackerType ABI.CCK.Components.CVRAttachment.TrackerType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field useFixedPositionOffset System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useFixedRotationOffset System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAttachment = {} CVR.CCK.CVRAttachment.attachmentType = nil CVR.CCK.CVRAttachment.boneType = nil CVR.CCK.CVRAttachment.maxAttachmentDistance = 0.0 CVR.CCK.CVRAttachment.onAttach = nil CVR.CCK.CVRAttachment.onDeattach = nil CVR.CCK.CVRAttachment.positionOffset = nil CVR.CCK.CVRAttachment.rotationOffset = nil CVR.CCK.CVRAttachment.snappingPointTypes = [] CVR.CCK.CVRAttachment.trackerType = nil CVR.CCK.CVRAttachment.useFixedPositionOffset = true CVR.CCK.CVRAttachment.useFixedRotationOffset = true CVR.CCK.CVRAttachment.enabled = true CVR.CCK.CVRAttachment.isActiveAndEnabled = true CVR.CCK.CVRAttachment.gameObject = nil CVR.CCK.CVRAttachment.tag = "" CVR.CCK.CVRAttachment.transform = nil CVR.CCK.CVRAttachment.name = "" ---Constructor for CVR.CCK.CVRAttachment ---@return CVR.CCK.CVRAttachment function CVR.CCK.NewCVRAttachment() end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.Attach () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.DeAttach () return end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.IsAttached () return true end ---@param x ABI.CCK.Components.CVRAttachment: ---@param y ABI.CCK.Components.CVRAttachment: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAttachment: ---@param y ABI.CCK.Components.CVRAttachment: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAttachment: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAttachment.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAudioDriver --- FIXME: Wrapped ABI.CCK.Components.CVRAudioDriver for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field audioClips System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field audioSource UnityEngine.AudioSource ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playOnSwitch System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field selectedAudioClip System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAudioDriver = {} CVR.CCK.CVRAudioDriver.audioClips = [] CVR.CCK.CVRAudioDriver.audioSource = nil CVR.CCK.CVRAudioDriver.playOnSwitch = true CVR.CCK.CVRAudioDriver.selectedAudioClip = 0 CVR.CCK.CVRAudioDriver.enabled = true CVR.CCK.CVRAudioDriver.isActiveAndEnabled = true CVR.CCK.CVRAudioDriver.gameObject = nil CVR.CCK.CVRAudioDriver.tag = "" CVR.CCK.CVRAudioDriver.transform = nil CVR.CCK.CVRAudioDriver.name = "" ---Constructor for CVR.CCK.CVRAudioDriver ---@return CVR.CCK.CVRAudioDriver function CVR.CCK.NewCVRAudioDriver() end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.PlayNext () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.PlayPrev () return end ---@param index System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.PlaySound (index) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.PlaySound () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.SelectRandomSound () return end ---@param x ABI.CCK.Components.CVRAudioDriver: ---@param y ABI.CCK.Components.CVRAudioDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAudioDriver: ---@param y ABI.CCK.Components.CVRAudioDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAudioDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioDriver.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAudioMaterialParser --- FIXME: Wrapped ABI.CCK.Components.CVRAudioMaterialParser for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field audioDataType ABI.CCK.Components.CVRAudioMaterialParser.AudioDataType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field distanceParameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field dopplerParameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameL1 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameL2 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameL3 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameL4 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameR1 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameR2 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameR3 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentParameterNameR4 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fragmentSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field pitchParameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field processingMaterial UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field sourceAudio UnityEngine.AudioSource ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field sourceAudioL UnityEngine.AudioSource ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field sourceAudioR UnityEngine.AudioSource ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spatialParameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field useSeparateAudioSources System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field volumeParameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAudioMaterialParser = {} CVR.CCK.CVRAudioMaterialParser.audioDataType = nil CVR.CCK.CVRAudioMaterialParser.distanceParameterName = "" CVR.CCK.CVRAudioMaterialParser.dopplerParameterName = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameL1 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameL2 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameL3 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameL4 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameR1 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameR2 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameR3 = "" CVR.CCK.CVRAudioMaterialParser.fragmentParameterNameR4 = "" CVR.CCK.CVRAudioMaterialParser.fragmentSize = 0 CVR.CCK.CVRAudioMaterialParser.pitchParameterName = "" CVR.CCK.CVRAudioMaterialParser.processingMaterial = nil CVR.CCK.CVRAudioMaterialParser.sourceAudio = nil CVR.CCK.CVRAudioMaterialParser.sourceAudioL = nil CVR.CCK.CVRAudioMaterialParser.sourceAudioR = nil CVR.CCK.CVRAudioMaterialParser.spatialParameterName = "" CVR.CCK.CVRAudioMaterialParser.useSeparateAudioSources = true CVR.CCK.CVRAudioMaterialParser.volumeParameterName = "" CVR.CCK.CVRAudioMaterialParser.enabled = true CVR.CCK.CVRAudioMaterialParser.isActiveAndEnabled = true CVR.CCK.CVRAudioMaterialParser.gameObject = nil CVR.CCK.CVRAudioMaterialParser.tag = "" CVR.CCK.CVRAudioMaterialParser.transform = nil CVR.CCK.CVRAudioMaterialParser.name = "" ---Constructor for CVR.CCK.CVRAudioMaterialParser ---@return CVR.CCK.CVRAudioMaterialParser function CVR.CCK.NewCVRAudioMaterialParser() end ---@param x ABI.CCK.Components.CVRAudioMaterialParser: ---@param y ABI.CCK.Components.CVRAudioMaterialParser: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAudioMaterialParser: ---@param y ABI.CCK.Components.CVRAudioMaterialParser: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAudioMaterialParser: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAudioMaterialParser.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAvatar --- Wrapped CVRAvatar for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field advancedTaggingList System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field AssetInfo ABI.CCK.Components.CVRAssetInfo ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field avatarColliders System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field avatarSettings ABI.CCK.Scripts.CVRAdvancedAvatarSettings ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field avatarUsesAdvancedSettings System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field blinkBlendshape System.String[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field blinkDuration UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field blinkGap UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field bodyMesh UnityEngine.SkinnedMeshRenderer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field boneIndex System.Collections.Generic.Dictionary ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field boneIndexRev System.Collections.Generic.Dictionary ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enableAdvancedTagging System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field EyeMovementController ABI_RC.Core.Player.EyeMovement.EyeMovementController ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field eyeMovementInfo ABI.CCK.Components.CVRAvatar.EyeMovementInfo ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field eyeMovementInterval UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field faceTrackingComponents System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field leftGrabPointer UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field leftIndexPointer UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field materials System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field mouthPointer UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field overrides UnityEngine.AnimatorOverrideController ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field renderTextures System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field rightGrabPointer UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field rightIndexPointer UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field useBlinkBlendshapes System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field useEyeMovement System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field useVisemeLipsync System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field viewPosition UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field visemeBlendshapes System.String[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field VisemeController ABI_RC.Systems.LipSync.CVRLipSyncManager ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field visemeMode ABI.CCK.Components.CVRAvatar.CVRAvatarVisemeMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field visemeSmoothing System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field voiceParent ABI.CCK.Components.CVRAvatar.CVRAvatarVoiceParent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field voicePosition UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAvatar = {} CVR.CCK.CVRAvatar.advancedTaggingList = [] CVR.CCK.CVRAvatar.AssetInfo = nil CVR.CCK.CVRAvatar.avatarColliders = [] CVR.CCK.CVRAvatar.avatarSettings = nil CVR.CCK.CVRAvatar.avatarUsesAdvancedSettings = true CVR.CCK.CVRAvatar.blinkBlendshape = [] CVR.CCK.CVRAvatar.blinkDuration = nil CVR.CCK.CVRAvatar.blinkGap = nil CVR.CCK.CVRAvatar.bodyMesh = nil CVR.CCK.CVRAvatar.boneIndex = {} CVR.CCK.CVRAvatar.boneIndexRev = {} CVR.CCK.CVRAvatar.enableAdvancedTagging = true CVR.CCK.CVRAvatar.EyeMovementController = nil CVR.CCK.CVRAvatar.eyeMovementInfo = nil CVR.CCK.CVRAvatar.eyeMovementInterval = nil CVR.CCK.CVRAvatar.faceTrackingComponents = [] CVR.CCK.CVRAvatar.leftGrabPointer = nil CVR.CCK.CVRAvatar.leftIndexPointer = nil CVR.CCK.CVRAvatar.materials = [] CVR.CCK.CVRAvatar.mouthPointer = nil CVR.CCK.CVRAvatar.overrides = nil CVR.CCK.CVRAvatar.renderTextures = [] CVR.CCK.CVRAvatar.rightGrabPointer = nil CVR.CCK.CVRAvatar.rightIndexPointer = nil CVR.CCK.CVRAvatar.useBlinkBlendshapes = true CVR.CCK.CVRAvatar.useEyeMovement = true CVR.CCK.CVRAvatar.useVisemeLipsync = true CVR.CCK.CVRAvatar.viewPosition = nil CVR.CCK.CVRAvatar.visemeBlendshapes = [] CVR.CCK.CVRAvatar.VisemeController = nil CVR.CCK.CVRAvatar.visemeMode = nil CVR.CCK.CVRAvatar.visemeSmoothing = 0 CVR.CCK.CVRAvatar.voiceParent = nil CVR.CCK.CVRAvatar.voicePosition = nil CVR.CCK.CVRAvatar.enabled = true CVR.CCK.CVRAvatar.isActiveAndEnabled = true CVR.CCK.CVRAvatar.gameObject = nil CVR.CCK.CVRAvatar.tag = "" CVR.CCK.CVRAvatar.transform = nil CVR.CCK.CVRAvatar.name = "" ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.GetViewRelativePosition () return nil end ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.GetViewWorldPosition () return nil end ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.GetVoiceWorldPosition () return nil end ---@param x ABI.CCK.Components.CVRAvatar: ---@param y ABI.CCK.Components.CVRAvatar: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAvatar: ---@param y ABI.CCK.Components.CVRAvatar: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAvatar: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatar.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRAvatarAdvancedTaggingEntry --- FIXME: Wrapped ABI.CCK.Components.CVRAvatarAdvancedTaggingEntry for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fallbackGameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field tags ABI.CCK.Components.CVRAvatarAdvancedTaggingEntry.Tags ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRAvatarAdvancedTaggingEntry = {} CVR.CCK.CVRAvatarAdvancedTaggingEntry.fallbackGameObject = nil CVR.CCK.CVRAvatarAdvancedTaggingEntry.gameObject = nil CVR.CCK.CVRAvatarAdvancedTaggingEntry.tags = nil ---Constructor for CVR.CCK.CVRAvatarAdvancedTaggingEntry ---@return CVR.CCK.CVRAvatarAdvancedTaggingEntry function CVR.CCK.NewCVRAvatarAdvancedTaggingEntry() end ---@param x ABI.CCK.Components.CVRAvatarAdvancedTaggingEntry: ---@param y ABI.CCK.Components.CVRAvatarAdvancedTaggingEntry: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarAdvancedTaggingEntry.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAvatarAdvancedTaggingEntry: ---@param y ABI.CCK.Components.CVRAvatarAdvancedTaggingEntry: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarAdvancedTaggingEntry.op_Inequality (x, y) return true end -- static ---@param obj System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarAdvancedTaggingEntry.Equals (obj) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarAdvancedTaggingEntry.GetHashCode () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarAdvancedTaggingEntry.ToString () return "" end --- @class CVR.CCK.CVRAvatarCollider --- FIXME: Wrapped ABI.CCK.Components.CVRAvatarCollider for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field collider UnityEngine.Collider ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isTrigger System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRAvatarCollider = {} CVR.CCK.CVRAvatarCollider.collider = nil CVR.CCK.CVRAvatarCollider.isTrigger = true ---Constructor for CVR.CCK.CVRAvatarCollider ---@return CVR.CCK.CVRAvatarCollider function CVR.CCK.NewCVRAvatarCollider() end ---@param x ABI.CCK.Components.CVRAvatarCollider: ---@param y ABI.CCK.Components.CVRAvatarCollider: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarCollider.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAvatarCollider: ---@param y ABI.CCK.Components.CVRAvatarCollider: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarCollider.op_Inequality (x, y) return true end -- static ---@param obj System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarCollider.Equals (obj) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarCollider.GetHashCode () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarCollider.ToString () return "" end --- @class CVR.CCK.CVRAvatarPickupMarker --- FIXME: Wrapped ABI.CCK.Components.CVRAvatarPickupMarker for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field avatarGuid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAvatarPickupMarker = {} CVR.CCK.CVRAvatarPickupMarker.avatarGuid = "" CVR.CCK.CVRAvatarPickupMarker.enabled = true CVR.CCK.CVRAvatarPickupMarker.isActiveAndEnabled = true CVR.CCK.CVRAvatarPickupMarker.gameObject = nil CVR.CCK.CVRAvatarPickupMarker.tag = "" CVR.CCK.CVRAvatarPickupMarker.transform = nil CVR.CCK.CVRAvatarPickupMarker.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.ChangeAvatar () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.ShowAvatarDetailsPage () return end ---@param x ABI.CCK.Components.CVRAvatarPickupMarker: ---@param y ABI.CCK.Components.CVRAvatarPickupMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAvatarPickupMarker: ---@param y ABI.CCK.Components.CVRAvatarPickupMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAvatarPickupMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAvatarPickupMarker.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRBlitter --- FIXME: Wrapped CVRBlitter for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field blitMaterial UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field clearEveryFrame System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field destinationTexture UnityEngine.RenderTexture ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field originTexture UnityEngine.RenderTexture ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRBlitter = {} CVR.CCK.CVRBlitter.blitMaterial = nil CVR.CCK.CVRBlitter.clearEveryFrame = true CVR.CCK.CVRBlitter.destinationTexture = nil CVR.CCK.CVRBlitter.originTexture = nil CVR.CCK.CVRBlitter.enabled = true CVR.CCK.CVRBlitter.isActiveAndEnabled = true CVR.CCK.CVRBlitter.gameObject = nil CVR.CCK.CVRBlitter.tag = "" CVR.CCK.CVRBlitter.transform = nil CVR.CCK.CVRBlitter.name = "" ---@param x CVRBlitter: ---@param y CVRBlitter: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.op_Equality (x, y) return true end -- static ---@param x CVRBlitter: ---@param y CVRBlitter: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.ToString () return "" end ---@param exists CVRBlitter: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBlitter.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRVariableBuffer --- FIXME: Wrapped ABI.CCK.Components.CVRVariableBuffer for Lua and WASM --- @access WORLD CLIENT|SERVER LOCAL|OTHER ---@field defaultValue System.Single ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field value System.Single ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRVariableBuffer = {} CVR.CCK.CVRVariableBuffer.defaultValue = 0.0 CVR.CCK.CVRVariableBuffer.value = 0.0 CVR.CCK.CVRVariableBuffer.enabled = true CVR.CCK.CVRVariableBuffer.isActiveAndEnabled = true CVR.CCK.CVRVariableBuffer.gameObject = nil CVR.CCK.CVRVariableBuffer.tag = "" CVR.CCK.CVRVariableBuffer.transform = nil CVR.CCK.CVRVariableBuffer.name = "" ---@param valueToSet System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.SetValue (valueToSet) return end ---@param x ABI.CCK.Components.CVRVariableBuffer: ---@param y ABI.CCK.Components.CVRVariableBuffer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRVariableBuffer: ---@param y ABI.CCK.Components.CVRVariableBuffer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.ToString () return "" end ---@param exists ABI.CCK.Components.CVRVariableBuffer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRVariableBuffer.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRBuilderSpawnable --- FIXME: Wrapped ABI.CCK.Components.CVRBuilderSpawnable for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowGenerateTrigger System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field guid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field instanceId System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRBuilderSpawnable = {} CVR.CCK.CVRBuilderSpawnable.allowGenerateTrigger = true CVR.CCK.CVRBuilderSpawnable.guid = "" CVR.CCK.CVRBuilderSpawnable.instanceId = "" CVR.CCK.CVRBuilderSpawnable.enabled = true CVR.CCK.CVRBuilderSpawnable.isActiveAndEnabled = true CVR.CCK.CVRBuilderSpawnable.gameObject = nil CVR.CCK.CVRBuilderSpawnable.tag = "" CVR.CCK.CVRBuilderSpawnable.transform = nil CVR.CCK.CVRBuilderSpawnable.name = "" ---@param x ABI.CCK.Components.CVRBuilderSpawnable: ---@param y ABI.CCK.Components.CVRBuilderSpawnable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRBuilderSpawnable: ---@param y ABI.CCK.Components.CVRBuilderSpawnable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.ToString () return "" end ---@param exists ABI.CCK.Components.CVRBuilderSpawnable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBuilderSpawnable.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRCameraHelper --- FIXME: Wrapped ABI.CCK.Components.CVRCameraHelper for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field cam UnityEngine.Camera ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field replacementShaders System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field selectedShader System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field setAsMirroringCamera System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRCameraHelper = {} CVR.CCK.CVRCameraHelper.cam = nil CVR.CCK.CVRCameraHelper.replacementShaders = [] CVR.CCK.CVRCameraHelper.selectedShader = 0 CVR.CCK.CVRCameraHelper.setAsMirroringCamera = true CVR.CCK.CVRCameraHelper.enabled = true CVR.CCK.CVRCameraHelper.isActiveAndEnabled = true CVR.CCK.CVRCameraHelper.gameObject = nil CVR.CCK.CVRCameraHelper.tag = "" CVR.CCK.CVRCameraHelper.transform = nil CVR.CCK.CVRCameraHelper.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.TakeScreenshot () return end ---@param x ABI.CCK.Components.CVRCameraHelper: ---@param y ABI.CCK.Components.CVRCameraHelper: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRCameraHelper: ---@param y ABI.CCK.Components.CVRCameraHelper: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.ToString () return "" end ---@param exists ABI.CCK.Components.CVRCameraHelper: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCameraHelper.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRCustomRenderTextureUpdater --- FIXME: Wrapped ABI.CCK.Components.CVRCustomRenderTextureUpdater for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field customRenderTexture UnityEngine.CustomRenderTexture ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRCustomRenderTextureUpdater = {} CVR.CCK.CVRCustomRenderTextureUpdater.customRenderTexture = nil CVR.CCK.CVRCustomRenderTextureUpdater.enabled = true CVR.CCK.CVRCustomRenderTextureUpdater.isActiveAndEnabled = true CVR.CCK.CVRCustomRenderTextureUpdater.gameObject = nil CVR.CCK.CVRCustomRenderTextureUpdater.tag = "" CVR.CCK.CVRCustomRenderTextureUpdater.transform = nil CVR.CCK.CVRCustomRenderTextureUpdater.name = "" ---@param x ABI.CCK.Components.CVRCustomRenderTextureUpdater: ---@param y ABI.CCK.Components.CVRCustomRenderTextureUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRCustomRenderTextureUpdater: ---@param y ABI.CCK.Components.CVRCustomRenderTextureUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.ToString () return "" end ---@param exists ABI.CCK.Components.CVRCustomRenderTextureUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRCustomRenderTextureUpdater.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRDistanceConstrain --- FIXME: Wrapped ABI.CCK.Components.CVRDistanceConstrain for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field maxDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field target UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRDistanceConstrain = {} CVR.CCK.CVRDistanceConstrain.maxDistance = 0.0 CVR.CCK.CVRDistanceConstrain.minDistance = 0.0 CVR.CCK.CVRDistanceConstrain.target = nil CVR.CCK.CVRDistanceConstrain.enabled = true CVR.CCK.CVRDistanceConstrain.isActiveAndEnabled = true CVR.CCK.CVRDistanceConstrain.gameObject = nil CVR.CCK.CVRDistanceConstrain.tag = "" CVR.CCK.CVRDistanceConstrain.transform = nil CVR.CCK.CVRDistanceConstrain.name = "" ---@param x ABI.CCK.Components.CVRDistanceConstrain: ---@param y ABI.CCK.Components.CVRDistanceConstrain: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRDistanceConstrain: ---@param y ABI.CCK.Components.CVRDistanceConstrain: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.ToString () return "" end ---@param exists ABI.CCK.Components.CVRDistanceConstrain: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceConstrain.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRDistanceLod --- FIXME: Wrapped ABI.CCK.Components.CVRDistanceLod for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field distance3D System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field Groups System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRDistanceLod = {} CVR.CCK.CVRDistanceLod.distance3D = true CVR.CCK.CVRDistanceLod.Groups = [] CVR.CCK.CVRDistanceLod.enabled = true CVR.CCK.CVRDistanceLod.isActiveAndEnabled = true CVR.CCK.CVRDistanceLod.gameObject = nil CVR.CCK.CVRDistanceLod.tag = "" CVR.CCK.CVRDistanceLod.transform = nil CVR.CCK.CVRDistanceLod.name = "" ---@param x ABI.CCK.Components.CVRDistanceLod: ---@param y ABI.CCK.Components.CVRDistanceLod: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRDistanceLod: ---@param y ABI.CCK.Components.CVRDistanceLod: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.ToString () return "" end ---@param exists ABI.CCK.Components.CVRDistanceLod: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLod.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRDistanceLodGroup --- FIXME: Wrapped ABI.CCK.Components.CVRDistanceLodGroup for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field GameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field MaxDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field MinDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRDistanceLodGroup = {} CVR.CCK.CVRDistanceLodGroup.GameObject = nil CVR.CCK.CVRDistanceLodGroup.MaxDistance = 0.0 CVR.CCK.CVRDistanceLodGroup.MinDistance = 0.0 ---Constructor for CVR.CCK.CVRDistanceLodGroup ---@return CVR.CCK.CVRDistanceLodGroup function CVR.CCK.NewCVRDistanceLodGroup() end ---@param x ABI.CCK.Components.CVRDistanceLodGroup: ---@param y ABI.CCK.Components.CVRDistanceLodGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLodGroup.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRDistanceLodGroup: ---@param y ABI.CCK.Components.CVRDistanceLodGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLodGroup.op_Inequality (x, y) return true end -- static ---@param obj System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLodGroup.Equals (obj) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLodGroup.GetHashCode () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRDistanceLodGroup.ToString () return "" end --- @class CVR.CCK.CVRFaceTracking --- FIXME: Wrapped ABI.CCK.Components.CVRFaceTracking for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field BlendShapeStrength System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field BlendShapeValues System.Single[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableOverdriveBlendShapes System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field FaceBlendShapes System.String[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field FaceMesh UnityEngine.SkinnedMeshRenderer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isLocal System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field LipSyncWasUpdated System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field UseFacialTracking System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRFaceTracking = {} CVR.CCK.CVRFaceTracking.BlendShapeStrength = 0.0 CVR.CCK.CVRFaceTracking.BlendShapeValues = [] CVR.CCK.CVRFaceTracking.enableOverdriveBlendShapes = true CVR.CCK.CVRFaceTracking.FaceBlendShapes = [] CVR.CCK.CVRFaceTracking.FaceMesh = nil CVR.CCK.CVRFaceTracking.isLocal = true CVR.CCK.CVRFaceTracking.LipSyncWasUpdated = true CVR.CCK.CVRFaceTracking.UseFacialTracking = true CVR.CCK.CVRFaceTracking.enabled = true CVR.CCK.CVRFaceTracking.isActiveAndEnabled = true CVR.CCK.CVRFaceTracking.gameObject = nil CVR.CCK.CVRFaceTracking.tag = "" CVR.CCK.CVRFaceTracking.transform = nil CVR.CCK.CVRFaceTracking.name = "" ---@param x ABI.CCK.Components.CVRFaceTracking: ---@param y ABI.CCK.Components.CVRFaceTracking: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRFaceTracking: ---@param y ABI.CCK.Components.CVRFaceTracking: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.ToString () return "" end ---@param exists ABI.CCK.Components.CVRFaceTracking: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRFaceTracking.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRGlobalMaterialPropertyUpdater --- FIXME: Wrapped ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatValueAnimatable System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field integerValue System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field integerValueAnimatable System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field intValue System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field intValueAnimatable System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field propertyName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field propertyType ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater.PropertyType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field vector4Value UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field vector4ValueAnimatable UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRGlobalMaterialPropertyUpdater = {} CVR.CCK.CVRGlobalMaterialPropertyUpdater.floatValue = 0.0 CVR.CCK.CVRGlobalMaterialPropertyUpdater.floatValueAnimatable = 0.0 CVR.CCK.CVRGlobalMaterialPropertyUpdater.integerValue = 0 CVR.CCK.CVRGlobalMaterialPropertyUpdater.integerValueAnimatable = 0 CVR.CCK.CVRGlobalMaterialPropertyUpdater.intValue = 0 CVR.CCK.CVRGlobalMaterialPropertyUpdater.intValueAnimatable = 0 CVR.CCK.CVRGlobalMaterialPropertyUpdater.material = nil CVR.CCK.CVRGlobalMaterialPropertyUpdater.propertyName = "" CVR.CCK.CVRGlobalMaterialPropertyUpdater.propertyType = nil CVR.CCK.CVRGlobalMaterialPropertyUpdater.vector4Value = nil CVR.CCK.CVRGlobalMaterialPropertyUpdater.vector4ValueAnimatable = nil CVR.CCK.CVRGlobalMaterialPropertyUpdater.enabled = true CVR.CCK.CVRGlobalMaterialPropertyUpdater.isActiveAndEnabled = true CVR.CCK.CVRGlobalMaterialPropertyUpdater.gameObject = nil CVR.CCK.CVRGlobalMaterialPropertyUpdater.tag = "" CVR.CCK.CVRGlobalMaterialPropertyUpdater.transform = nil CVR.CCK.CVRGlobalMaterialPropertyUpdater.name = "" ---@param x ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater: ---@param y ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater: ---@param y ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.ToString () return "" end ---@param exists ABI.CCK.Components.CVRGlobalMaterialPropertyUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalMaterialPropertyUpdater.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRGlobalShaderUpdater --- FIXME: Wrapped ABI.CCK.Components.CVRGlobalShaderUpdater for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CVR_CCK_Global_1 UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CVR_CCK_Global_2 UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CVR_CCK_Global_3 UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CVR_CCK_Global_4 UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field propertyName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field renderTexture UnityEngine.RenderTexture ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateTexture System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateValues System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRGlobalShaderUpdater = {} CVR.CCK.CVRGlobalShaderUpdater.CVR_CCK_Global_1 = nil CVR.CCK.CVRGlobalShaderUpdater.CVR_CCK_Global_2 = nil CVR.CCK.CVRGlobalShaderUpdater.CVR_CCK_Global_3 = nil CVR.CCK.CVRGlobalShaderUpdater.CVR_CCK_Global_4 = nil CVR.CCK.CVRGlobalShaderUpdater.propertyName = "" CVR.CCK.CVRGlobalShaderUpdater.renderTexture = nil CVR.CCK.CVRGlobalShaderUpdater.updateTexture = true CVR.CCK.CVRGlobalShaderUpdater.updateValues = true CVR.CCK.CVRGlobalShaderUpdater.enabled = true CVR.CCK.CVRGlobalShaderUpdater.isActiveAndEnabled = true CVR.CCK.CVRGlobalShaderUpdater.gameObject = nil CVR.CCK.CVRGlobalShaderUpdater.tag = "" CVR.CCK.CVRGlobalShaderUpdater.transform = nil CVR.CCK.CVRGlobalShaderUpdater.name = "" ---@param x ABI.CCK.Components.CVRGlobalShaderUpdater: ---@param y ABI.CCK.Components.CVRGlobalShaderUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRGlobalShaderUpdater: ---@param y ABI.CCK.Components.CVRGlobalShaderUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.ToString () return "" end ---@param exists ABI.CCK.Components.CVRGlobalShaderUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRGlobalShaderUpdater.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRHapticAreaChest --- FIXME: Wrapped ABI.CCK.Components.CVRHapticAreaChest for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field chestAreaSize UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRHapticAreaChest = {} CVR.CCK.CVRHapticAreaChest.chestAreaSize = nil CVR.CCK.CVRHapticAreaChest.enabled = true CVR.CCK.CVRHapticAreaChest.isActiveAndEnabled = true CVR.CCK.CVRHapticAreaChest.gameObject = nil CVR.CCK.CVRHapticAreaChest.tag = "" CVR.CCK.CVRHapticAreaChest.transform = nil CVR.CCK.CVRHapticAreaChest.name = "" ---@param x ABI.CCK.Components.CVRHapticAreaChest: ---@param y ABI.CCK.Components.CVRHapticAreaChest: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRHapticAreaChest: ---@param y ABI.CCK.Components.CVRHapticAreaChest: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.ToString () return "" end ---@param exists ABI.CCK.Components.CVRHapticAreaChest: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticAreaChest.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRHapticZone --- FIXME: Wrapped ABI.CCK.Components.CVRHapticZone for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bounds UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field center UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableOnEnter System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableOnExit System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableOnStay System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onEnterIntensity System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onExitIntensity System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onStayChance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onStayIntensity System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onStayTiming ABI.CCK.Components.CVRHapticZone.TriggerTiming ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field triggerForm ABI.CCK.Components.CVRHapticZone.TriggerForm ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRHapticZone = {} CVR.CCK.CVRHapticZone.bounds = nil CVR.CCK.CVRHapticZone.center = nil CVR.CCK.CVRHapticZone.enableOnEnter = true CVR.CCK.CVRHapticZone.enableOnExit = true CVR.CCK.CVRHapticZone.enableOnStay = true CVR.CCK.CVRHapticZone.onEnterIntensity = 0.0 CVR.CCK.CVRHapticZone.onExitIntensity = 0.0 CVR.CCK.CVRHapticZone.onStayChance = 0.0 CVR.CCK.CVRHapticZone.onStayIntensity = 0.0 CVR.CCK.CVRHapticZone.onStayTiming = nil CVR.CCK.CVRHapticZone.triggerForm = nil CVR.CCK.CVRHapticZone.enabled = true CVR.CCK.CVRHapticZone.isActiveAndEnabled = true CVR.CCK.CVRHapticZone.gameObject = nil CVR.CCK.CVRHapticZone.tag = "" CVR.CCK.CVRHapticZone.transform = nil CVR.CCK.CVRHapticZone.name = "" ---@param x ABI.CCK.Components.CVRHapticZone: ---@param y ABI.CCK.Components.CVRHapticZone: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRHapticZone: ---@param y ABI.CCK.Components.CVRHapticZone: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.ToString () return "" end ---@param exists ABI.CCK.Components.CVRHapticZone: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRHapticZone.op_Implicit (exists) return true end -- static --- @class CVR.CCK.Interactable --- FIXME: Wrapped ABI_RC.Core.InteractionSystem.Base.Interactable for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field AllowMultipleInteractions System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field CanInteract System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field HoveringRay ABI_RC.Core.InteractionSystem.ControllerRay ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field InteractingRay ABI_RC.Core.InteractionSystem.ControllerRay ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsHovering System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsInteractable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsInteracting System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.Interactable = {} CVR.CCK.Interactable.AllowMultipleInteractions = true CVR.CCK.Interactable.CanInteract = true CVR.CCK.Interactable.HoveringRay = nil CVR.CCK.Interactable.InteractingRay = nil CVR.CCK.Interactable.IsHovering = true CVR.CCK.Interactable.IsInteractable = true CVR.CCK.Interactable.IsInteracting = true ---@param sourcePos UnityEngine.Vector3: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Interactable.IsInteractableWithinRange (sourcePos) return true end ---@param x ABI_RC.Core.InteractionSystem.Base.Interactable: ---@param y ABI_RC.Core.InteractionSystem.Base.Interactable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Interactable.op_Equality (x, y) return true end -- static ---@param x ABI_RC.Core.InteractionSystem.Base.Interactable: ---@param y ABI_RC.Core.InteractionSystem.Base.Interactable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Interactable.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRInteractable --- FIXME: Wrapped ABI.CCK.Components.CVRInteractable for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field actions System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field AllowMultipleInteractions System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isAttached System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isHeld System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsInteractable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isLookedAt System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isSitting System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field onEnterSeat UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field onExitSeat UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tooltip System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CanInteract System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field HoveringRay ABI_RC.Core.InteractionSystem.ControllerRay ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field InteractingRay ABI_RC.Core.InteractionSystem.ControllerRay ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsHovering System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsInteracting System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRInteractable = {} CVR.CCK.CVRInteractable.actions = [] CVR.CCK.CVRInteractable.AllowMultipleInteractions = true CVR.CCK.CVRInteractable.isAttached = true CVR.CCK.CVRInteractable.isHeld = true CVR.CCK.CVRInteractable.IsInteractable = true CVR.CCK.CVRInteractable.isLookedAt = true CVR.CCK.CVRInteractable.isSitting = true CVR.CCK.CVRInteractable.onEnterSeat = nil CVR.CCK.CVRInteractable.onExitSeat = nil CVR.CCK.CVRInteractable.tooltip = "" CVR.CCK.CVRInteractable.CanInteract = true CVR.CCK.CVRInteractable.HoveringRay = nil CVR.CCK.CVRInteractable.InteractingRay = nil CVR.CCK.CVRInteractable.IsHovering = true CVR.CCK.CVRInteractable.IsInteracting = true ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.Awake () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.CustomTrigger () return end ---@param sourcePos UnityEngine.Vector3: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.IsInteractableWithinRange (sourcePos) return true end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnBecameInvisible () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnBecameVisible () return end ---@param other UnityEngine.Collision: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnCollisionEnter (other) return end ---@param other UnityEngine.Collision: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnCollisionExit (other) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnDestroy () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnDisable () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnEnable () return end ---@param other UnityEngine.GameObject: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnParticleCollision (other) return end ---@param other UnityEngine.Collider: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnTriggerEnter (other) return end ---@param other UnityEngine.Collider: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.OnTriggerExit (other) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.Start () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.Update () return end ---@param x ABI.CCK.Components.CVRInteractable: ---@param y ABI.CCK.Components.CVRInteractable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRInteractable: ---@param y ABI.CCK.Components.CVRInteractable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractable.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRInteractableAction --- FIXME: Wrapped ABI.CCK.Components.CVRInteractableAction for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field actionType ABI.CCK.Components.CVRInteractableAction.ActionRegister ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field additionalData ABI.CCK.Components.CVRInteractableActionData ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedPointer System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedPointerCollapse System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedTypes System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedTypesCollapse System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field boolVal System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field boolVal2 System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field delay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field execType ABI.CCK.Components.CVRInteractableAction.ExecutionType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal2 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal3 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field guid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactionFilter ABI.CCK.Components.CVRInteractableAction.InteractionFilter ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactionInput ABI.CCK.Components.CVRInteractableAction.InteractionInput ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactionInputModifier ABI.CCK.Components.CVRInteractableAction.InteractionInputModifier ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field layerMask UnityEngine.LayerMask ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field operations System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field parentInteractable ABI.CCK.Components.CVRInteractable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field recievedSyncGuids System.String[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field specificParticleSystems System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field specificParticleSystemsCollapse System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stringVal System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field syncGuids System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field syncGuidsIndex System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field testVal System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field varBufferVal ABI.CCK.Components.CVRVariableBuffer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field varBufferVal2 ABI.CCK.Components.CVRVariableBuffer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRInteractableAction = {} CVR.CCK.CVRInteractableAction.actionType = nil CVR.CCK.CVRInteractableAction.additionalData = nil CVR.CCK.CVRInteractableAction.allowedPointer = [] CVR.CCK.CVRInteractableAction.allowedPointerCollapse = true CVR.CCK.CVRInteractableAction.allowedTypes = [] CVR.CCK.CVRInteractableAction.allowedTypesCollapse = true CVR.CCK.CVRInteractableAction.boolVal = true CVR.CCK.CVRInteractableAction.boolVal2 = true CVR.CCK.CVRInteractableAction.delay = 0.0 CVR.CCK.CVRInteractableAction.execType = nil CVR.CCK.CVRInteractableAction.floatVal = 0.0 CVR.CCK.CVRInteractableAction.floatVal2 = 0.0 CVR.CCK.CVRInteractableAction.floatVal3 = 0.0 CVR.CCK.CVRInteractableAction.guid = "" CVR.CCK.CVRInteractableAction.interactionFilter = nil CVR.CCK.CVRInteractableAction.interactionInput = nil CVR.CCK.CVRInteractableAction.interactionInputModifier = nil CVR.CCK.CVRInteractableAction.layerMask = nil CVR.CCK.CVRInteractableAction.operations = [] CVR.CCK.CVRInteractableAction.parentInteractable = nil CVR.CCK.CVRInteractableAction.recievedSyncGuids = [] CVR.CCK.CVRInteractableAction.specificParticleSystems = [] CVR.CCK.CVRInteractableAction.specificParticleSystemsCollapse = true CVR.CCK.CVRInteractableAction.stringVal = "" CVR.CCK.CVRInteractableAction.syncGuids = "" CVR.CCK.CVRInteractableAction.syncGuidsIndex = 0 CVR.CCK.CVRInteractableAction.testVal = "" CVR.CCK.CVRInteractableAction.varBufferVal = nil CVR.CCK.CVRInteractableAction.varBufferVal2 = nil ---@param x ABI.CCK.Components.CVRInteractableAction: ---@param y ABI.CCK.Components.CVRInteractableAction: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableAction.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRInteractableAction: ---@param y ABI.CCK.Components.CVRInteractableAction: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableAction.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRInteractableActionData --- FIXME: Wrapped ABI.CCK.Components.CVRInteractableActionData for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floats System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field set System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field variableBufferValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRInteractableActionData = {} CVR.CCK.CVRInteractableActionData.floats = [] CVR.CCK.CVRInteractableActionData.set = true CVR.CCK.CVRInteractableActionData.variableBufferValue = 0.0 ---Constructor for CVR.CCK.CVRInteractableActionData ---@return CVR.CCK.CVRInteractableActionData function CVR.CCK.NewCVRInteractableActionData() end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableActionData.Reset () return end ---@param x ABI.CCK.Components.CVRInteractableActionData: ---@param y ABI.CCK.Components.CVRInteractableActionData: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableActionData.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRInteractableActionData: ---@param y ABI.CCK.Components.CVRInteractableActionData: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableActionData.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRInteractableActionOperation --- FIXME: Wrapped ABI.CCK.Components.CVRInteractableActionOperation for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animationVal UnityEngine.AnimationClip ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field boolVal System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field boolVal2 System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field customEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal2 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal3 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field floatVal4 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameObjectVal UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field parentInteractable ABI.CCK.Components.CVRInteractable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stringVal System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stringVal2 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stringVal3 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stringVal4 System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targets System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field type ABI.CCK.Components.CVRInteractableActionOperation.ActionType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field varBufferVal ABI.CCK.Components.CVRVariableBuffer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field varBufferVal2 ABI.CCK.Components.CVRVariableBuffer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field varBufferVal3 ABI.CCK.Components.CVRVariableBuffer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRInteractableActionOperation = {} CVR.CCK.CVRInteractableActionOperation.animationVal = nil CVR.CCK.CVRInteractableActionOperation.boolVal = true CVR.CCK.CVRInteractableActionOperation.boolVal2 = true CVR.CCK.CVRInteractableActionOperation.customEvent = nil CVR.CCK.CVRInteractableActionOperation.floatVal = 0.0 CVR.CCK.CVRInteractableActionOperation.floatVal2 = 0.0 CVR.CCK.CVRInteractableActionOperation.floatVal3 = 0.0 CVR.CCK.CVRInteractableActionOperation.floatVal4 = 0.0 CVR.CCK.CVRInteractableActionOperation.gameObjectVal = nil CVR.CCK.CVRInteractableActionOperation.parentInteractable = nil CVR.CCK.CVRInteractableActionOperation.stringVal = "" CVR.CCK.CVRInteractableActionOperation.stringVal2 = "" CVR.CCK.CVRInteractableActionOperation.stringVal3 = "" CVR.CCK.CVRInteractableActionOperation.stringVal4 = "" CVR.CCK.CVRInteractableActionOperation.targets = [] CVR.CCK.CVRInteractableActionOperation.type = nil CVR.CCK.CVRInteractableActionOperation.varBufferVal = nil CVR.CCK.CVRInteractableActionOperation.varBufferVal2 = nil CVR.CCK.CVRInteractableActionOperation.varBufferVal3 = nil ---@param component UnityEngine.Component: ---@param enabled System.Boolean: ---@param toggle System.Boolean: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableActionOperation.ToggleComponent (component, enabled, toggle) return true end -- static ---@param x ABI.CCK.Components.CVRInteractableActionOperation: ---@param y ABI.CCK.Components.CVRInteractableActionOperation: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableActionOperation.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRInteractableActionOperation: ---@param y ABI.CCK.Components.CVRInteractableActionOperation: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRInteractableActionOperation.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.PhysicsInfluencer --- FIXME: Wrapped ABI.CCK.Components.PhysicsInfluencer for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field airAngularDrag System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field airDrag System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field centerOfMass UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field density System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableBuoyancy System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableInfluence System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableLocalGravity System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fluidAngularDrag System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fluidDrag System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field forceAlignUpright System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field volume System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.PhysicsInfluencer = {} CVR.CCK.PhysicsInfluencer.airAngularDrag = 0.0 CVR.CCK.PhysicsInfluencer.airDrag = 0.0 CVR.CCK.PhysicsInfluencer.centerOfMass = nil CVR.CCK.PhysicsInfluencer.density = 0.0 CVR.CCK.PhysicsInfluencer.enableBuoyancy = true CVR.CCK.PhysicsInfluencer.enableInfluence = true CVR.CCK.PhysicsInfluencer.enableLocalGravity = true CVR.CCK.PhysicsInfluencer.fluidAngularDrag = 0.0 CVR.CCK.PhysicsInfluencer.fluidDrag = 0.0 CVR.CCK.PhysicsInfluencer.forceAlignUpright = true CVR.CCK.PhysicsInfluencer.volume = 0.0 CVR.CCK.PhysicsInfluencer.enabled = true CVR.CCK.PhysicsInfluencer.isActiveAndEnabled = true CVR.CCK.PhysicsInfluencer.gameObject = nil CVR.CCK.PhysicsInfluencer.tag = "" CVR.CCK.PhysicsInfluencer.transform = nil CVR.CCK.PhysicsInfluencer.name = "" ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetAppliedGravity () return nil end ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetAppliedGravityDirection () return nil end ---@return System.Single ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetDepth () return 0.0 end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetSubmerged () return true end ---@return System.Single ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetTimeSinceEnter () return 0.0 end ---@return System.Single ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetTimeSinceExit () return 0.0 end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.UpdateDensity () return end ---@param x ABI.CCK.Components.PhysicsInfluencer: ---@param y ABI.CCK.Components.PhysicsInfluencer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.PhysicsInfluencer: ---@param y ABI.CCK.Components.PhysicsInfluencer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.ToString () return "" end ---@param exists ABI.CCK.Components.PhysicsInfluencer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PhysicsInfluencer.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRBaseLuaBehaviour --- FIXME: Wrapped ABI.CCK.Components.CVRBaseLuaBehaviour for Lua and WASM --- @access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field Globals MoonSharp.Interpreter.Table ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field Hash System.String ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field HashBytes System.Byte[] ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field InstanceIDBytes System.Byte[] ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field IsScriptInitialized System.Boolean ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field PathArray System.String[] ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field ScriptName System.String ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field TypeLabel System.String ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRBaseLuaBehaviour = {} CVR.CCK.CVRBaseLuaBehaviour.Globals = nil CVR.CCK.CVRBaseLuaBehaviour.Hash = "" CVR.CCK.CVRBaseLuaBehaviour.HashBytes = [] CVR.CCK.CVRBaseLuaBehaviour.InstanceIDBytes = [] CVR.CCK.CVRBaseLuaBehaviour.IsScriptInitialized = true CVR.CCK.CVRBaseLuaBehaviour.PathArray = [] CVR.CCK.CVRBaseLuaBehaviour.ScriptName = "" CVR.CCK.CVRBaseLuaBehaviour.TypeLabel = "" CVR.CCK.CVRBaseLuaBehaviour.enabled = true CVR.CCK.CVRBaseLuaBehaviour.isActiveAndEnabled = true CVR.CCK.CVRBaseLuaBehaviour.gameObject = nil CVR.CCK.CVRBaseLuaBehaviour.tag = "" CVR.CCK.CVRBaseLuaBehaviour.transform = nil CVR.CCK.CVRBaseLuaBehaviour.name = "" ---@param eventNameSuffix System.String: ---@param args System.Object[]: ---@return void ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.CallReceiverFunction (eventNameSuffix, args) return end ---@param message System.String: ---@return void ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.Crash (message) return end ---@param message System.String: ---@return void ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.Destroy (message) return end ---@param variableName System.String: ---@return System.Nullable ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetGlobalBoolean (variableName) return nil end ---@param variableName System.String: ---@return System.Nullable ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetGlobalNumber (variableName) return nil end ---@param variableName System.String: ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetGlobalString (variableName) return "" end ---@param variableName System.String: ---@return MoonSharp.Interpreter.Table ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetGlobalTable (variableName) return nil end ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetObjectID () return "" end ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetOwnerID () return "" end ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetPath () return "" end ---@param x ABI.CCK.Components.CVRBaseLuaBehaviour: ---@param y ABI.CCK.Components.CVRBaseLuaBehaviour: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRBaseLuaBehaviour: ---@param y ABI.CCK.Components.CVRBaseLuaBehaviour: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.ToString () return "" end ---@param exists ABI.CCK.Components.CVRBaseLuaBehaviour: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRBaseLuaBehaviour.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRLuaClientBehaviour --- FIXME: Wrapped ABI.CCK.Components.CVRLuaClientBehaviour for Lua and WASM --- @access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field TypeLabel System.String ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field Globals MoonSharp.Interpreter.Table ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field Hash System.String ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field HashBytes System.Byte[] ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field InstanceIDBytes System.Byte[] ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field IsScriptInitialized System.Boolean ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field PathArray System.String[] ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field ScriptName System.String ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRLuaClientBehaviour = {} CVR.CCK.CVRLuaClientBehaviour.TypeLabel = "" CVR.CCK.CVRLuaClientBehaviour.Globals = nil CVR.CCK.CVRLuaClientBehaviour.Hash = "" CVR.CCK.CVRLuaClientBehaviour.HashBytes = [] CVR.CCK.CVRLuaClientBehaviour.InstanceIDBytes = [] CVR.CCK.CVRLuaClientBehaviour.IsScriptInitialized = true CVR.CCK.CVRLuaClientBehaviour.PathArray = [] CVR.CCK.CVRLuaClientBehaviour.ScriptName = "" CVR.CCK.CVRLuaClientBehaviour.enabled = true CVR.CCK.CVRLuaClientBehaviour.isActiveAndEnabled = true CVR.CCK.CVRLuaClientBehaviour.gameObject = nil CVR.CCK.CVRLuaClientBehaviour.tag = "" CVR.CCK.CVRLuaClientBehaviour.transform = nil CVR.CCK.CVRLuaClientBehaviour.name = "" ---@param x ABI.CCK.Components.CVRLuaClientBehaviour: ---@param y ABI.CCK.Components.CVRLuaClientBehaviour: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRLuaClientBehaviour: ---@param y ABI.CCK.Components.CVRLuaClientBehaviour: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.op_Inequality (x, y) return true end -- static ---@param eventNameSuffix System.String: ---@param args System.Object[]: ---@return void ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.CallReceiverFunction (eventNameSuffix, args) return end ---@param message System.String: ---@return void ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.Crash (message) return end ---@param message System.String: ---@return void ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.Destroy (message) return end ---@param variableName System.String: ---@return System.Nullable ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetGlobalBoolean (variableName) return nil end ---@param variableName System.String: ---@return System.Nullable ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetGlobalNumber (variableName) return nil end ---@param variableName System.String: ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetGlobalString (variableName) return "" end ---@param variableName System.String: ---@return MoonSharp.Interpreter.Table ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetGlobalTable (variableName) return nil end ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetObjectID () return "" end ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetOwnerID () return "" end ---@return System.String ---@access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetPath () return "" end ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.ToString () return "" end ---@param exists ABI.CCK.Components.CVRLuaClientBehaviour: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRLuaClientBehaviour.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRMaterialDriver --- FIXME: Wrapped ABI.CCK.Components.CVRMaterialDriver for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material01W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material01X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material01Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material01Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material02W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material02X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material02Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material02Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material03W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material03X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material03Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material03Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material04W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material04X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material04Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material04Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material05W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material05X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material05Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material05Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material06W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material06X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material06Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material06Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material07W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material07X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material07Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material07Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material08W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material08X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material08Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material08Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material09W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material09X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material09Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material09Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material10W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material10X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material10Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material10Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material11W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material11X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material11Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material11Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material12W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material12X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material12Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material12Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material13W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material13X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material13Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material13Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material14W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material14X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material14Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material14Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material15W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material15X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material15Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material15Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material16W System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material16X System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material16Y System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field material16Z System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field tasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRMaterialDriver = {} CVR.CCK.CVRMaterialDriver.material01W = 0.0 CVR.CCK.CVRMaterialDriver.material01X = 0.0 CVR.CCK.CVRMaterialDriver.material01Y = 0.0 CVR.CCK.CVRMaterialDriver.material01Z = 0.0 CVR.CCK.CVRMaterialDriver.material02W = 0.0 CVR.CCK.CVRMaterialDriver.material02X = 0.0 CVR.CCK.CVRMaterialDriver.material02Y = 0.0 CVR.CCK.CVRMaterialDriver.material02Z = 0.0 CVR.CCK.CVRMaterialDriver.material03W = 0.0 CVR.CCK.CVRMaterialDriver.material03X = 0.0 CVR.CCK.CVRMaterialDriver.material03Y = 0.0 CVR.CCK.CVRMaterialDriver.material03Z = 0.0 CVR.CCK.CVRMaterialDriver.material04W = 0.0 CVR.CCK.CVRMaterialDriver.material04X = 0.0 CVR.CCK.CVRMaterialDriver.material04Y = 0.0 CVR.CCK.CVRMaterialDriver.material04Z = 0.0 CVR.CCK.CVRMaterialDriver.material05W = 0.0 CVR.CCK.CVRMaterialDriver.material05X = 0.0 CVR.CCK.CVRMaterialDriver.material05Y = 0.0 CVR.CCK.CVRMaterialDriver.material05Z = 0.0 CVR.CCK.CVRMaterialDriver.material06W = 0.0 CVR.CCK.CVRMaterialDriver.material06X = 0.0 CVR.CCK.CVRMaterialDriver.material06Y = 0.0 CVR.CCK.CVRMaterialDriver.material06Z = 0.0 CVR.CCK.CVRMaterialDriver.material07W = 0.0 CVR.CCK.CVRMaterialDriver.material07X = 0.0 CVR.CCK.CVRMaterialDriver.material07Y = 0.0 CVR.CCK.CVRMaterialDriver.material07Z = 0.0 CVR.CCK.CVRMaterialDriver.material08W = 0.0 CVR.CCK.CVRMaterialDriver.material08X = 0.0 CVR.CCK.CVRMaterialDriver.material08Y = 0.0 CVR.CCK.CVRMaterialDriver.material08Z = 0.0 CVR.CCK.CVRMaterialDriver.material09W = 0.0 CVR.CCK.CVRMaterialDriver.material09X = 0.0 CVR.CCK.CVRMaterialDriver.material09Y = 0.0 CVR.CCK.CVRMaterialDriver.material09Z = 0.0 CVR.CCK.CVRMaterialDriver.material10W = 0.0 CVR.CCK.CVRMaterialDriver.material10X = 0.0 CVR.CCK.CVRMaterialDriver.material10Y = 0.0 CVR.CCK.CVRMaterialDriver.material10Z = 0.0 CVR.CCK.CVRMaterialDriver.material11W = 0.0 CVR.CCK.CVRMaterialDriver.material11X = 0.0 CVR.CCK.CVRMaterialDriver.material11Y = 0.0 CVR.CCK.CVRMaterialDriver.material11Z = 0.0 CVR.CCK.CVRMaterialDriver.material12W = 0.0 CVR.CCK.CVRMaterialDriver.material12X = 0.0 CVR.CCK.CVRMaterialDriver.material12Y = 0.0 CVR.CCK.CVRMaterialDriver.material12Z = 0.0 CVR.CCK.CVRMaterialDriver.material13W = 0.0 CVR.CCK.CVRMaterialDriver.material13X = 0.0 CVR.CCK.CVRMaterialDriver.material13Y = 0.0 CVR.CCK.CVRMaterialDriver.material13Z = 0.0 CVR.CCK.CVRMaterialDriver.material14W = 0.0 CVR.CCK.CVRMaterialDriver.material14X = 0.0 CVR.CCK.CVRMaterialDriver.material14Y = 0.0 CVR.CCK.CVRMaterialDriver.material14Z = 0.0 CVR.CCK.CVRMaterialDriver.material15W = 0.0 CVR.CCK.CVRMaterialDriver.material15X = 0.0 CVR.CCK.CVRMaterialDriver.material15Y = 0.0 CVR.CCK.CVRMaterialDriver.material15Z = 0.0 CVR.CCK.CVRMaterialDriver.material16W = 0.0 CVR.CCK.CVRMaterialDriver.material16X = 0.0 CVR.CCK.CVRMaterialDriver.material16Y = 0.0 CVR.CCK.CVRMaterialDriver.material16Z = 0.0 CVR.CCK.CVRMaterialDriver.tasks = [] CVR.CCK.CVRMaterialDriver.enabled = true CVR.CCK.CVRMaterialDriver.isActiveAndEnabled = true CVR.CCK.CVRMaterialDriver.gameObject = nil CVR.CCK.CVRMaterialDriver.tag = "" CVR.CCK.CVRMaterialDriver.transform = nil CVR.CCK.CVRMaterialDriver.name = "" ---@param x ABI.CCK.Components.CVRMaterialDriver: ---@param y ABI.CCK.Components.CVRMaterialDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRMaterialDriver: ---@param y ABI.CCK.Components.CVRMaterialDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.ToString () return "" end ---@param exists ABI.CCK.Components.CVRMaterialDriver: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriver.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRMaterialDriverTask --- FIXME: Wrapped ABI.CCK.Components.CVRMaterialDriverTask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field Index System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PropertyName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PropertyType ABI.CCK.Components.CVRMaterialDriverTask.Type ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field Renderer UnityEngine.Renderer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field RendererType System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field values UnityEngine.Vector4 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRMaterialDriverTask = {} CVR.CCK.CVRMaterialDriverTask.Index = 0 CVR.CCK.CVRMaterialDriverTask.PropertyName = "" CVR.CCK.CVRMaterialDriverTask.PropertyType = nil CVR.CCK.CVRMaterialDriverTask.Renderer = nil CVR.CCK.CVRMaterialDriverTask.RendererType = "" CVR.CCK.CVRMaterialDriverTask.values = nil ---@param x System.Single: ---@param y System.Single: ---@param z System.Single: ---@param w System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriverTask.SetValue (x, y, z, w) return end ---@param x ABI.CCK.Components.CVRMaterialDriverTask: ---@param y ABI.CCK.Components.CVRMaterialDriverTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriverTask.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRMaterialDriverTask: ---@param y ABI.CCK.Components.CVRMaterialDriverTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialDriverTask.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRMaterialUpdater --- FIXME: Wrapped ABI.CCK.Components.CVRMaterialUpdater for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateType ABI.CCK.Components.CVRMaterialUpdater.UpdateType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRMaterialUpdater = {} CVR.CCK.CVRMaterialUpdater.updateType = nil CVR.CCK.CVRMaterialUpdater.enabled = true CVR.CCK.CVRMaterialUpdater.isActiveAndEnabled = true CVR.CCK.CVRMaterialUpdater.gameObject = nil CVR.CCK.CVRMaterialUpdater.tag = "" CVR.CCK.CVRMaterialUpdater.transform = nil CVR.CCK.CVRMaterialUpdater.name = "" ---@param x ABI.CCK.Components.CVRMaterialUpdater: ---@param y ABI.CCK.Components.CVRMaterialUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRMaterialUpdater: ---@param y ABI.CCK.Components.CVRMaterialUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.ToString () return "" end ---@param exists ABI.CCK.Components.CVRMaterialUpdater: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMaterialUpdater.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRMirror --- FIXME: Wrapped CVRMirror for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_ClearFlags CVRMirror.MirrorClearFlags ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_ClipPlaneOffset System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_CustomColor UnityEngine.Color ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_CustomSkybox UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_DisablePixelLights System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_framesNeededToUpdate System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_ignoreLegacyBehaviour System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_ReflectLayers UnityEngine.LayerMask ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_TextureSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field m_UseOcclusionCulling System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRMirror = {} CVR.CCK.CVRMirror.m_ClearFlags = nil CVR.CCK.CVRMirror.m_ClipPlaneOffset = 0.0 CVR.CCK.CVRMirror.m_CustomColor = nil CVR.CCK.CVRMirror.m_CustomSkybox = nil CVR.CCK.CVRMirror.m_DisablePixelLights = true CVR.CCK.CVRMirror.m_framesNeededToUpdate = 0 CVR.CCK.CVRMirror.m_ignoreLegacyBehaviour = true CVR.CCK.CVRMirror.m_ReflectLayers = nil CVR.CCK.CVRMirror.m_TextureSize = 0 CVR.CCK.CVRMirror.m_UseOcclusionCulling = true CVR.CCK.CVRMirror.enabled = true CVR.CCK.CVRMirror.isActiveAndEnabled = true CVR.CCK.CVRMirror.gameObject = nil CVR.CCK.CVRMirror.tag = "" CVR.CCK.CVRMirror.transform = nil CVR.CCK.CVRMirror.name = "" ---@param position UnityEngine.Vector3: ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.GetMirrorReflectionPosition (position) return nil end ---@param name System.String: ---@param value System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.settingsChanged (name, value) return end ---@param x CVRMirror: ---@param y CVRMirror: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.op_Equality (x, y) return true end -- static ---@param x CVRMirror: ---@param y CVRMirror: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.ToString () return "" end ---@param exists CVRMirror: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMirror.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRMovementParent --- FIXME: Wrapped ABI.CCK.Components.CVRMovementParent for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field applyForcesFromPlayers System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fixedVelocity UnityEngine.Vector3 ---@access_get AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@access_set NONE NONE NONE ---@field orientationMode ABI.CCK.Components.CVRMovementParent.OrientationMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field velocityInheritance ABI.CCK.Components.CVRMovementParent.VelocityInheritanceMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRMovementParent = {} CVR.CCK.CVRMovementParent.applyForcesFromPlayers = true CVR.CCK.CVRMovementParent.fixedVelocity = nil CVR.CCK.CVRMovementParent.orientationMode = nil CVR.CCK.CVRMovementParent.velocityInheritance = nil CVR.CCK.CVRMovementParent.enabled = true CVR.CCK.CVRMovementParent.isActiveAndEnabled = true CVR.CCK.CVRMovementParent.gameObject = nil CVR.CCK.CVRMovementParent.tag = "" CVR.CCK.CVRMovementParent.transform = nil CVR.CCK.CVRMovementParent.name = "" ---@param x ABI.CCK.Components.CVRMovementParent: ---@param y ABI.CCK.Components.CVRMovementParent: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRMovementParent: ---@param y ABI.CCK.Components.CVRMovementParent: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.ToString () return "" end ---@param exists ABI.CCK.Components.CVRMovementParent: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRMovementParent.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRNavController --- FIXME: Wrapped ABI.CCK.Components.CVRNavController for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navMeshAgent UnityEngine.AI.NavMeshAgent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navTargetIndex System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navTargetList UnityEngine.Transform[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field patrolEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field patrolPointCheckDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field patrolPointIndex System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field patrolPoints UnityEngine.Transform[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRNavController = {} CVR.CCK.CVRNavController.navMeshAgent = nil CVR.CCK.CVRNavController.navTargetIndex = 0 CVR.CCK.CVRNavController.navTargetList = [] CVR.CCK.CVRNavController.patrolEnabled = true CVR.CCK.CVRNavController.patrolPointCheckDistance = 0.0 CVR.CCK.CVRNavController.patrolPointIndex = 0 CVR.CCK.CVRNavController.patrolPoints = [] CVR.CCK.CVRNavController.enabled = true CVR.CCK.CVRNavController.isActiveAndEnabled = true CVR.CCK.CVRNavController.gameObject = nil CVR.CCK.CVRNavController.tag = "" CVR.CCK.CVRNavController.transform = nil CVR.CCK.CVRNavController.name = "" ---@param x ABI.CCK.Components.CVRNavController: ---@param y ABI.CCK.Components.CVRNavController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRNavController: ---@param y ABI.CCK.Components.CVRNavController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.ToString () return "" end ---@param exists ABI.CCK.Components.CVRNavController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRNavController.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRObjectCatalogCategory --- FIXME: Wrapped ABI.CCK.Components.CVRObjectCatalogCategory for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field id System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.Texture2D ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRObjectCatalogCategory = {} CVR.CCK.CVRObjectCatalogCategory.id = "" CVR.CCK.CVRObjectCatalogCategory.image = nil CVR.CCK.CVRObjectCatalogCategory.name = "" ---Constructor for CVR.CCK.CVRObjectCatalogCategory ---@return CVR.CCK.CVRObjectCatalogCategory function CVR.CCK.NewCVRObjectCatalogCategory() end ---@param x ABI.CCK.Components.CVRObjectCatalogCategory: ---@param y ABI.CCK.Components.CVRObjectCatalogCategory: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectCatalogCategory.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRObjectCatalogCategory: ---@param y ABI.CCK.Components.CVRObjectCatalogCategory: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectCatalogCategory.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRObjectCatalogEntry --- FIXME: Wrapped ABI.CCK.Components.CVRObjectCatalogEntry for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field categoryId System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field guid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field prefab UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field preview UnityEngine.Texture2D ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRObjectCatalogEntry = {} CVR.CCK.CVRObjectCatalogEntry.categoryId = "" CVR.CCK.CVRObjectCatalogEntry.guid = "" CVR.CCK.CVRObjectCatalogEntry.name = "" CVR.CCK.CVRObjectCatalogEntry.prefab = nil CVR.CCK.CVRObjectCatalogEntry.preview = nil ---Constructor for CVR.CCK.CVRObjectCatalogEntry ---@return CVR.CCK.CVRObjectCatalogEntry function CVR.CCK.NewCVRObjectCatalogEntry() end ---@param x ABI.CCK.Components.CVRObjectCatalogEntry: ---@param y ABI.CCK.Components.CVRObjectCatalogEntry: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectCatalogEntry.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRObjectCatalogEntry: ---@param y ABI.CCK.Components.CVRObjectCatalogEntry: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectCatalogEntry.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRObjectLibrary --- FIXME: Wrapped ABI.CCK.Components.CVRObjectLibrary for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field objectCatalogCategories System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field objectCatalogEntries System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRObjectLibrary = {} CVR.CCK.CVRObjectLibrary.objectCatalogCategories = [] CVR.CCK.CVRObjectLibrary.objectCatalogEntries = [] CVR.CCK.CVRObjectLibrary.enabled = true CVR.CCK.CVRObjectLibrary.isActiveAndEnabled = true CVR.CCK.CVRObjectLibrary.gameObject = nil CVR.CCK.CVRObjectLibrary.tag = "" CVR.CCK.CVRObjectLibrary.transform = nil CVR.CCK.CVRObjectLibrary.name = "" ---@param x ABI.CCK.Components.CVRObjectLibrary: ---@param y ABI.CCK.Components.CVRObjectLibrary: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRObjectLibrary: ---@param y ABI.CCK.Components.CVRObjectLibrary: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.ToString () return "" end ---@param exists ABI.CCK.Components.CVRObjectLibrary: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectLibrary.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRObjectSync --- FIXME: Wrapped ABI.CCK.Components.CVRObjectSync for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field guid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isPhysicsSynced System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field syncedBy System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field SyncedByMe System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field syncOwner System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field SyncType System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRObjectSync = {} CVR.CCK.CVRObjectSync.guid = "" CVR.CCK.CVRObjectSync.isPhysicsSynced = true CVR.CCK.CVRObjectSync.syncedBy = "" CVR.CCK.CVRObjectSync.SyncedByMe = true CVR.CCK.CVRObjectSync.syncOwner = "" CVR.CCK.CVRObjectSync.SyncType = 0 CVR.CCK.CVRObjectSync.tasks = [] CVR.CCK.CVRObjectSync.enabled = true CVR.CCK.CVRObjectSync.isActiveAndEnabled = true CVR.CCK.CVRObjectSync.gameObject = nil CVR.CCK.CVRObjectSync.tag = "" CVR.CCK.CVRObjectSync.transform = nil CVR.CCK.CVRObjectSync.name = "" ---@return ABI.CCK.Components.CVRSerializableObjectSync ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.getInitialObject () return nil end ---@return ABI.CCK.Components.CVRSerializableObjectSyncTask[] ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.getInitialTaskData () return [] end ---@param x ABI.CCK.Components.CVRObjectSync: ---@param y ABI.CCK.Components.CVRObjectSync: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRObjectSync: ---@param y ABI.CCK.Components.CVRObjectSync: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.ToString () return "" end ---@param exists ABI.CCK.Components.CVRObjectSync: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSync.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRObjectSyncTask --- FIXME: Wrapped ABI.CCK.Components.CVRObjectSyncTask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field component UnityEngine.Component ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field intVal System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field type ABI.CCK.Components.CVRObjectSyncTask.TaskType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRObjectSyncTask = {} CVR.CCK.CVRObjectSyncTask.component = nil CVR.CCK.CVRObjectSyncTask.intVal = 0 CVR.CCK.CVRObjectSyncTask.type = nil ---@param x ABI.CCK.Components.CVRObjectSyncTask: ---@param y ABI.CCK.Components.CVRObjectSyncTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSyncTask.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRObjectSyncTask: ---@param y ABI.CCK.Components.CVRObjectSyncTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRObjectSyncTask.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRParameterStream --- FIXME: Wrapped ABI.CCK.Components.CVRParameterStream for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field attachment ABI.CCK.Components.CVRAttachment ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field avatar ABI.CCK.Components.CVRAvatar ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field entries System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field influencer ABI.CCK.Components.PhysicsInfluencer ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field objectSync ABI.CCK.Components.CVRObjectSync ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onlyUpdateWhenAttached System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onlyUpdateWhenControlled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onlyUpdateWhenHeld System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field pickup ABI.CCK.Components.CVRPickupObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceType ABI.CCK.Components.CVRParameterStream.ReferenceType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field seat ABI_RC.Core.InteractionSystem.CVRSeat ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRParameterStream = {} CVR.CCK.CVRParameterStream.attachment = nil CVR.CCK.CVRParameterStream.avatar = nil CVR.CCK.CVRParameterStream.entries = [] CVR.CCK.CVRParameterStream.influencer = nil CVR.CCK.CVRParameterStream.objectSync = nil CVR.CCK.CVRParameterStream.onlyUpdateWhenAttached = true CVR.CCK.CVRParameterStream.onlyUpdateWhenControlled = true CVR.CCK.CVRParameterStream.onlyUpdateWhenHeld = true CVR.CCK.CVRParameterStream.pickup = nil CVR.CCK.CVRParameterStream.referenceType = nil CVR.CCK.CVRParameterStream.seat = nil CVR.CCK.CVRParameterStream.spawnable = nil CVR.CCK.CVRParameterStream.enabled = true CVR.CCK.CVRParameterStream.isActiveAndEnabled = true CVR.CCK.CVRParameterStream.gameObject = nil CVR.CCK.CVRParameterStream.tag = "" CVR.CCK.CVRParameterStream.transform = nil CVR.CCK.CVRParameterStream.name = "" ---@param x ABI.CCK.Components.CVRParameterStream: ---@param y ABI.CCK.Components.CVRParameterStream: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRParameterStream: ---@param y ABI.CCK.Components.CVRParameterStream: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.ToString () return "" end ---@param exists ABI.CCK.Components.CVRParameterStream: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStream.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRParameterStreamEntry --- FIXME: Wrapped ABI.CCK.Components.CVRParameterStreamEntry for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field applicationType ABI.CCK.Components.CVRParameterStreamEntry.ApplicationType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field parameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field parameterType UnityEngine.AnimatorControllerParameterType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field staticValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field staticValue2 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field staticValue3 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field staticValue4 System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field target UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetType ABI.CCK.Components.CVRParameterStreamEntry.TargetType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field type ABI.CCK.Components.CVRParameterStreamEntry.Type ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRParameterStreamEntry = {} CVR.CCK.CVRParameterStreamEntry.applicationType = nil CVR.CCK.CVRParameterStreamEntry.parameterName = "" CVR.CCK.CVRParameterStreamEntry.parameterType = nil CVR.CCK.CVRParameterStreamEntry.staticValue = 0.0 CVR.CCK.CVRParameterStreamEntry.staticValue2 = 0.0 CVR.CCK.CVRParameterStreamEntry.staticValue3 = 0.0 CVR.CCK.CVRParameterStreamEntry.staticValue4 = 0.0 CVR.CCK.CVRParameterStreamEntry.target = nil CVR.CCK.CVRParameterStreamEntry.targetType = nil CVR.CCK.CVRParameterStreamEntry.type = nil ---@param stream ABI.CCK.Components.CVRParameterStream: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStreamEntry.Start (stream) return end ---@param x ABI.CCK.Components.CVRParameterStreamEntry: ---@param y ABI.CCK.Components.CVRParameterStreamEntry: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStreamEntry.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRParameterStreamEntry: ---@param y ABI.CCK.Components.CVRParameterStreamEntry: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParameterStreamEntry.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRParticleSound --- FIXME: Wrapped ABI.CCK.Components.CVRParticleSound for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field dieAudioSourceReference UnityEngine.AudioSource ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field diePlaybackVolume System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field dieSound UnityEngine.AudioClip[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field simulateSpeedOfSound System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnAudioSourceReference UnityEngine.AudioSource ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnPlaybackVolume System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnSound UnityEngine.AudioClip[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRParticleSound = {} CVR.CCK.CVRParticleSound.dieAudioSourceReference = nil CVR.CCK.CVRParticleSound.diePlaybackVolume = 0.0 CVR.CCK.CVRParticleSound.dieSound = [] CVR.CCK.CVRParticleSound.simulateSpeedOfSound = true CVR.CCK.CVRParticleSound.spawnAudioSourceReference = nil CVR.CCK.CVRParticleSound.spawnPlaybackVolume = 0.0 CVR.CCK.CVRParticleSound.spawnSound = [] CVR.CCK.CVRParticleSound.enabled = true CVR.CCK.CVRParticleSound.isActiveAndEnabled = true CVR.CCK.CVRParticleSound.gameObject = nil CVR.CCK.CVRParticleSound.tag = "" CVR.CCK.CVRParticleSound.transform = nil CVR.CCK.CVRParticleSound.name = "" ---@param x ABI.CCK.Components.CVRParticleSound: ---@param y ABI.CCK.Components.CVRParticleSound: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRParticleSound: ---@param y ABI.CCK.Components.CVRParticleSound: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.ToString () return "" end ---@param exists ABI.CCK.Components.CVRParticleSound: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRParticleSound.op_Implicit (exists) return true end -- static --- @class CVR.CCK.Pickupable --- FIXME: Wrapped ABI_RC.Core.InteractionSystem.Base.Pickupable for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CanPickup System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field ControllerRay ABI_RC.Core.InteractionSystem.ControllerRay ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field DisallowTheft System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsAutoHold System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsGrabbedByMe System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsObjectInteractionAllowed System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsObjectPushPullAllowed System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsObjectRotationAllowed System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsPickedUp System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsPickupable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field MaxGrabDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field MaxPushDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field RootTransform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.Pickupable = {} CVR.CCK.Pickupable.CanPickup = true CVR.CCK.Pickupable.ControllerRay = nil CVR.CCK.Pickupable.DisallowTheft = true CVR.CCK.Pickupable.IsAutoHold = true CVR.CCK.Pickupable.IsGrabbedByMe = true CVR.CCK.Pickupable.IsObjectInteractionAllowed = true CVR.CCK.Pickupable.IsObjectPushPullAllowed = true CVR.CCK.Pickupable.IsObjectRotationAllowed = true CVR.CCK.Pickupable.IsPickedUp = true CVR.CCK.Pickupable.IsPickupable = true CVR.CCK.Pickupable.MaxGrabDistance = 0.0 CVR.CCK.Pickupable.MaxPushDistance = 0.0 CVR.CCK.Pickupable.RootTransform = nil CVR.CCK.Pickupable.enabled = true CVR.CCK.Pickupable.isActiveAndEnabled = true CVR.CCK.Pickupable.gameObject = nil CVR.CCK.Pickupable.tag = "" CVR.CCK.Pickupable.transform = nil CVR.CCK.Pickupable.name = "" ---@param sourceWorldPosition UnityEngine.Vector3: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.IsWithinGrabReach (sourceWorldPosition) return true end ---@param x ABI_RC.Core.InteractionSystem.Base.Pickupable: ---@param y ABI_RC.Core.InteractionSystem.Base.Pickupable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.op_Equality (x, y) return true end -- static ---@param x ABI_RC.Core.InteractionSystem.Base.Pickupable: ---@param y ABI_RC.Core.InteractionSystem.Base.Pickupable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.ToString () return "" end ---@param exists ABI_RC.Core.InteractionSystem.Base.Pickupable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Pickupable.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRPickupObject --- FIXME: Wrapped ABI.CCK.Components.CVRPickupObject for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field autoHold System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field CanPickup System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field disallowTheft System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field DisallowTheft System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gripOrigin UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gripType ABI.CCK.Components.CVRPickupObject.GripType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ikReference UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field IsAutoHold System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsObjectInteractionAllowed System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsObjectPushPullAllowed System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsObjectRotationAllowed System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field MaxGrabDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field maximumGrabDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field MaxPushDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field RootTransform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field snappingReferences System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field teleTargetObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field updateWithPhysics System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ControllerRay ABI_RC.Core.InteractionSystem.ControllerRay ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsGrabbedByMe System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsPickedUp System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field IsPickupable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRPickupObject = {} CVR.CCK.CVRPickupObject.autoHold = true CVR.CCK.CVRPickupObject.CanPickup = true CVR.CCK.CVRPickupObject.disallowTheft = true CVR.CCK.CVRPickupObject.DisallowTheft = true CVR.CCK.CVRPickupObject.gripOrigin = nil CVR.CCK.CVRPickupObject.gripType = nil CVR.CCK.CVRPickupObject.ikReference = nil CVR.CCK.CVRPickupObject.IsAutoHold = true CVR.CCK.CVRPickupObject.IsObjectInteractionAllowed = true CVR.CCK.CVRPickupObject.IsObjectPushPullAllowed = true CVR.CCK.CVRPickupObject.IsObjectRotationAllowed = true CVR.CCK.CVRPickupObject.MaxGrabDistance = 0.0 CVR.CCK.CVRPickupObject.maximumGrabDistance = 0.0 CVR.CCK.CVRPickupObject.MaxPushDistance = 0.0 CVR.CCK.CVRPickupObject.RootTransform = nil CVR.CCK.CVRPickupObject.snappingReferences = [] CVR.CCK.CVRPickupObject.teleTargetObject = nil CVR.CCK.CVRPickupObject.updateWithPhysics = true CVR.CCK.CVRPickupObject.ControllerRay = nil CVR.CCK.CVRPickupObject.IsGrabbedByMe = true CVR.CCK.CVRPickupObject.IsPickedUp = true CVR.CCK.CVRPickupObject.IsPickupable = true CVR.CCK.CVRPickupObject.enabled = true CVR.CCK.CVRPickupObject.isActiveAndEnabled = true CVR.CCK.CVRPickupObject.gameObject = nil CVR.CCK.CVRPickupObject.tag = "" CVR.CCK.CVRPickupObject.transform = nil CVR.CCK.CVRPickupObject.name = "" ---@return System.Single ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.GetTimeSinceGrabStart () return 0.0 end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.ResetFlungStatus () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.ResetLocation () return end ---@param b System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.SetWasUsingGravity (b) return end ---@param x ABI.CCK.Components.CVRPickupObject: ---@param y ABI.CCK.Components.CVRPickupObject: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRPickupObject: ---@param y ABI.CCK.Components.CVRPickupObject: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.op_Inequality (x, y) return true end -- static ---@param sourceWorldPosition UnityEngine.Vector3: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.IsWithinGrabReach (sourceWorldPosition) return true end ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.ToString () return "" end ---@param exists ABI.CCK.Components.CVRPickupObject: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPickupObject.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRPointer --- FIXME: Wrapped ABI.CCK.Components.CVRPointer for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isInternalPointer System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isLocalPointer System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field parentSpawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field pickup ABI.CCK.Components.CVRPickupObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field type System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRPointer = {} CVR.CCK.CVRPointer.isInternalPointer = true CVR.CCK.CVRPointer.isLocalPointer = true CVR.CCK.CVRPointer.parentSpawnable = nil CVR.CCK.CVRPointer.pickup = nil CVR.CCK.CVRPointer.type = "" CVR.CCK.CVRPointer.enabled = true CVR.CCK.CVRPointer.isActiveAndEnabled = true CVR.CCK.CVRPointer.gameObject = nil CVR.CCK.CVRPointer.tag = "" CVR.CCK.CVRPointer.transform = nil CVR.CCK.CVRPointer.name = "" ---@param x ABI.CCK.Components.CVRPointer: ---@param y ABI.CCK.Components.CVRPointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRPointer: ---@param y ABI.CCK.Components.CVRPointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.ToString () return "" end ---@param exists ABI.CCK.Components.CVRPointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPointer.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRPortalMarker --- FIXME: Wrapped ABI.CCK.Components.CVRPortalMarker for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field worldGUID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRPortalMarker = {} CVR.CCK.CVRPortalMarker.worldGUID = "" CVR.CCK.CVRPortalMarker.enabled = true CVR.CCK.CVRPortalMarker.isActiveAndEnabled = true CVR.CCK.CVRPortalMarker.gameObject = nil CVR.CCK.CVRPortalMarker.tag = "" CVR.CCK.CVRPortalMarker.transform = nil CVR.CCK.CVRPortalMarker.name = "" ---@param x ABI.CCK.Components.CVRPortalMarker: ---@param y ABI.CCK.Components.CVRPortalMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRPortalMarker: ---@param y ABI.CCK.Components.CVRPortalMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.ToString () return "" end ---@param exists ABI.CCK.Components.CVRPortalMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRPortalMarker.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRSnappingPoint --- FIXME: Wrapped ABI.CCK.Components.CVRSnappingPoint for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field distance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field type System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRSnappingPoint = {} CVR.CCK.CVRSnappingPoint.distance = 0.0 CVR.CCK.CVRSnappingPoint.type = "" CVR.CCK.CVRSnappingPoint.enabled = true CVR.CCK.CVRSnappingPoint.isActiveAndEnabled = true CVR.CCK.CVRSnappingPoint.gameObject = nil CVR.CCK.CVRSnappingPoint.tag = "" CVR.CCK.CVRSnappingPoint.transform = nil CVR.CCK.CVRSnappingPoint.name = "" ---@param x ABI.CCK.Components.CVRSnappingPoint: ---@param y ABI.CCK.Components.CVRSnappingPoint: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSnappingPoint: ---@param y ABI.CCK.Components.CVRSnappingPoint: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.ToString () return "" end ---@param exists ABI.CCK.Components.CVRSnappingPoint: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSnappingPoint.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRSpawnable --- Wrapped CVRSpawnable for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentIncomingSubSyncFloats System.Single[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field customData System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field guid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field instanceId System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isPhysicsSynced System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ownerId System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field preGeneratedInstanceId System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field propPrivacy ABI.CCK.Components.CVRSpawnable.PropPrivacy ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field spawnableType ABI.CCK.Components.CVRSpawnable.SpawnableType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field spawnHeight System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field subSyncs System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field SyncType System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field syncValues System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useAdditionalValues System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field usedParametersForSubSync System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRSpawnable = {} CVR.CCK.CVRSpawnable.currentIncomingSubSyncFloats = [] CVR.CCK.CVRSpawnable.customData = "" CVR.CCK.CVRSpawnable.guid = "" CVR.CCK.CVRSpawnable.instanceId = "" CVR.CCK.CVRSpawnable.isPhysicsSynced = true CVR.CCK.CVRSpawnable.ownerId = "" CVR.CCK.CVRSpawnable.preGeneratedInstanceId = "" CVR.CCK.CVRSpawnable.propPrivacy = nil CVR.CCK.CVRSpawnable.spawnableType = nil CVR.CCK.CVRSpawnable.spawnHeight = 0.0 CVR.CCK.CVRSpawnable.subSyncs = [] CVR.CCK.CVRSpawnable.SyncType = 0 CVR.CCK.CVRSpawnable.syncValues = [] CVR.CCK.CVRSpawnable.useAdditionalValues = true CVR.CCK.CVRSpawnable.usedParametersForSubSync = 0 CVR.CCK.CVRSpawnable.enabled = true CVR.CCK.CVRSpawnable.isActiveAndEnabled = true CVR.CCK.CVRSpawnable.gameObject = nil CVR.CCK.CVRSpawnable.tag = "" CVR.CCK.CVRSpawnable.transform = nil CVR.CCK.CVRSpawnable.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.ForceUpdate () return end ---@param sync_type System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.ForceUpdate (sync_type) return end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.IsMine () return true end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.IsSyncedByMe () return true end ---@param index System.Int32: ---@param value System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.SetValue (index, value) return end ---@param customFloats System.Single[]: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.UpdateMultiPurposeFloat (customFloats) return end ---@param name System.String: ---@param value System.Single: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.UpdateValueIfNecessary (name, value) return true end ---@param x ABI.CCK.Components.CVRSpawnable: ---@param y ABI.CCK.Components.CVRSpawnable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnable: ---@param y ABI.CCK.Components.CVRSpawnable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.ToString () return "" end ---@param exists ABI.CCK.Components.CVRSpawnable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnable.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRSpawnableSubSync --- Wrapped CVRSpawnableSubSync for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field precision ABI.CCK.Components.CVRSpawnableSubSync.SyncPrecision ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field syncBoundary System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field syncedValues ABI.CCK.Components.CVRSpawnableSubSync.SyncFlags ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRSpawnableSubSync = {} CVR.CCK.CVRSpawnableSubSync.precision = nil CVR.CCK.CVRSpawnableSubSync.syncBoundary = 0.0 CVR.CCK.CVRSpawnableSubSync.syncedValues = nil CVR.CCK.CVRSpawnableSubSync.transform = nil ---Constructor for CVR.CCK.CVRSpawnableSubSync ---@return CVR.CCK.CVRSpawnableSubSync function CVR.CCK.NewCVRSpawnableSubSync() end ---@param x ABI.CCK.Components.CVRSpawnableSubSync: ---@param y ABI.CCK.Components.CVRSpawnableSubSync: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableSubSync.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnableSubSync: ---@param y ABI.CCK.Components.CVRSpawnableSubSync: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableSubSync.op_Inequality (x, y) return true end -- static ---@param obj System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableSubSync.Equals (obj) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableSubSync.GetHashCode () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableSubSync.ToString () return "" end --- @class CVR.CCK.CVRSpawnableValue --- Wrapped CVRSpawnableSubSync for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animatorParameterName System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animatorParameterType ABI.CCK.Components.CVRSpawnableValue.ParameterType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field startValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updatedBy ABI.CCK.Components.CVRSpawnableValue.UpdatedBy ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateMethod ABI.CCK.Components.CVRSpawnableValue.UpdateMethod ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRSpawnableValue = {} CVR.CCK.CVRSpawnableValue.animator = nil CVR.CCK.CVRSpawnableValue.animatorParameterName = "" CVR.CCK.CVRSpawnableValue.animatorParameterType = nil CVR.CCK.CVRSpawnableValue.currentValue = 0.0 CVR.CCK.CVRSpawnableValue.name = "" CVR.CCK.CVRSpawnableValue.startValue = 0.0 CVR.CCK.CVRSpawnableValue.updatedBy = nil CVR.CCK.CVRSpawnableValue.updateMethod = nil ---Constructor for CVR.CCK.CVRSpawnableValue ---@return CVR.CCK.CVRSpawnableValue function CVR.CCK.NewCVRSpawnableValue() end ---@param x ABI.CCK.Components.CVRSpawnableValue: ---@param y ABI.CCK.Components.CVRSpawnableValue: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableValue.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnableValue: ---@param y ABI.CCK.Components.CVRSpawnableValue: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableValue.op_Inequality (x, y) return true end -- static ---@param obj System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableValue.Equals (obj) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableValue.GetHashCode () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableValue.ToString () return "" end --- @class CVR.CCK.CVRSpawnableMenuValue --- Basically a tiny struct for holding menu data. --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field value System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRSpawnableMenuValue = {} CVR.CCK.CVRSpawnableMenuValue.name = "" CVR.CCK.CVRSpawnableMenuValue.value = 0.0 ---Constructor for CVR.CCK.CVRSpawnableMenuValue ---@return CVR.CCK.CVRSpawnableMenuValue function CVR.CCK.NewCVRSpawnableMenuValue() end ---@param x ABI.CCK.Components.CVRSpawnableMenuValue: ---@param y ABI.CCK.Components.CVRSpawnableMenuValue: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableMenuValue.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnableMenuValue: ---@param y ABI.CCK.Components.CVRSpawnableMenuValue: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableMenuValue.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRSpawnableTrigger --- FIXME: Wrapped ABI.CCK.Components.CVRSpawnableTrigger for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedTypes System.String[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowParticleInteraction System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field areaOffset UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field areaSize UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enterTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field exitTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field sampleDirection ABI.CCK.Components.CVRSpawnableTrigger.SampleDirection ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingIndex System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field stayTasks System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useAdvancedTrigger System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRSpawnableTrigger = {} CVR.CCK.CVRSpawnableTrigger.allowedTypes = [] CVR.CCK.CVRSpawnableTrigger.allowParticleInteraction = true CVR.CCK.CVRSpawnableTrigger.areaOffset = nil CVR.CCK.CVRSpawnableTrigger.areaSize = nil CVR.CCK.CVRSpawnableTrigger.enterTasks = [] CVR.CCK.CVRSpawnableTrigger.exitTasks = [] CVR.CCK.CVRSpawnableTrigger.sampleDirection = nil CVR.CCK.CVRSpawnableTrigger.settingIndex = 0 CVR.CCK.CVRSpawnableTrigger.settingValue = 0.0 CVR.CCK.CVRSpawnableTrigger.stayTasks = [] CVR.CCK.CVRSpawnableTrigger.useAdvancedTrigger = true CVR.CCK.CVRSpawnableTrigger.enabled = true CVR.CCK.CVRSpawnableTrigger.isActiveAndEnabled = true CVR.CCK.CVRSpawnableTrigger.gameObject = nil CVR.CCK.CVRSpawnableTrigger.tag = "" CVR.CCK.CVRSpawnableTrigger.transform = nil CVR.CCK.CVRSpawnableTrigger.name = "" ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.EnterTrigger (pointer) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.EnterTrigger () return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.EnterTriggerParticle (pointer) return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.ExitTrigger (pointer) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.ExitTrigger () return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.ExitTriggerParticle (pointer) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.StayTrigger () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.Trigger () return end ---@param x ABI.CCK.Components.CVRSpawnableTrigger: ---@param y ABI.CCK.Components.CVRSpawnableTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnableTrigger: ---@param y ABI.CCK.Components.CVRSpawnableTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.ToString () return "" end ---@param exists ABI.CCK.Components.CVRSpawnableTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTrigger.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRSpawnableTriggerTask --- FIXME: Wrapped ABI.CCK.Components.CVRSpawnableTriggerTask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field delay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field holdTime System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingIndex System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateMethod ABI.CCK.Components.CVRSpawnableTriggerTask.UpdateMethod ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRSpawnableTriggerTask = {} CVR.CCK.CVRSpawnableTriggerTask.delay = 0.0 CVR.CCK.CVRSpawnableTriggerTask.holdTime = 0.0 CVR.CCK.CVRSpawnableTriggerTask.settingIndex = 0 CVR.CCK.CVRSpawnableTriggerTask.settingValue = 0.0 CVR.CCK.CVRSpawnableTriggerTask.spawnable = nil CVR.CCK.CVRSpawnableTriggerTask.updateMethod = nil ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.ClearSchedulerJob () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.ExecuteTrigger () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.Trigger () return end ---@param pointer ABI.CCK.Components.CVRPointer: ---@param exit System.Boolean: ---@param time System.Single: ---@param isExitTrigger System.Boolean: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.Trigger (pointer, exit, time, isExitTrigger) return true end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.TriggerDelayed () return end ---@param deltaTime System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.Update (deltaTime) return end ---@param x ABI.CCK.Components.CVRSpawnableTriggerTask: ---@param y ABI.CCK.Components.CVRSpawnableTriggerTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnableTriggerTask: ---@param y ABI.CCK.Components.CVRSpawnableTriggerTask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTask.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRSpawnableTriggerTaskStay --- FIXME: Wrapped ABI.CCK.Components.CVRSpawnableTriggerTaskStay for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field maxValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field settingIndex System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field updateMethod ABI.CCK.Components.CVRSpawnableTriggerTaskStay.UpdateMethod ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.CVRSpawnableTriggerTaskStay = {} CVR.CCK.CVRSpawnableTriggerTaskStay.maxValue = 0.0 CVR.CCK.CVRSpawnableTriggerTaskStay.minValue = 0.0 CVR.CCK.CVRSpawnableTriggerTaskStay.settingIndex = 0 CVR.CCK.CVRSpawnableTriggerTaskStay.spawnable = nil CVR.CCK.CVRSpawnableTriggerTaskStay.updateMethod = nil ---@param closestPoint UnityEngine.Vector3: ---@param sampleDirection ABI.CCK.Components.CVRSpawnableTrigger.SampleDirection: ---@param collider UnityEngine.Collider: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTaskStay.trigger (closestPoint, sampleDirection, collider) return end ---@param x ABI.CCK.Components.CVRSpawnableTriggerTaskStay: ---@param y ABI.CCK.Components.CVRSpawnableTriggerTaskStay: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTaskStay.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRSpawnableTriggerTaskStay: ---@param y ABI.CCK.Components.CVRSpawnableTriggerTaskStay: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRSpawnableTriggerTaskStay.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.CVRAdvancedAvatarSettingsPointer --- Wrapped CVRAdvancedAvatarSettingsPointer for Lua and Wasm --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isInternalPointer System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isLocalPointer System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field parentSpawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field pickup ABI.CCK.Components.CVRPickupObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field type System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRAdvancedAvatarSettingsPointer = {} CVR.CCK.CVRAdvancedAvatarSettingsPointer.isInternalPointer = true CVR.CCK.CVRAdvancedAvatarSettingsPointer.isLocalPointer = true CVR.CCK.CVRAdvancedAvatarSettingsPointer.parentSpawnable = nil CVR.CCK.CVRAdvancedAvatarSettingsPointer.pickup = nil CVR.CCK.CVRAdvancedAvatarSettingsPointer.type = "" CVR.CCK.CVRAdvancedAvatarSettingsPointer.enabled = true CVR.CCK.CVRAdvancedAvatarSettingsPointer.isActiveAndEnabled = true CVR.CCK.CVRAdvancedAvatarSettingsPointer.gameObject = nil CVR.CCK.CVRAdvancedAvatarSettingsPointer.tag = "" CVR.CCK.CVRAdvancedAvatarSettingsPointer.transform = nil CVR.CCK.CVRAdvancedAvatarSettingsPointer.name = "" ---Constructor for CVR.CCK.CVRAdvancedAvatarSettingsPointer ---@return CVR.CCK.CVRAdvancedAvatarSettingsPointer function CVR.CCK.NewCVRAdvancedAvatarSettingsPointer() end ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsPointer: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsPointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRAdvancedAvatarSettingsPointer: ---@param y ABI.CCK.Components.CVRAdvancedAvatarSettingsPointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.ToString () return "" end ---@param exists ABI.CCK.Components.CVRAdvancedAvatarSettingsPointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRAdvancedAvatarSettingsPointer.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRToggleStatePointer --- FIXME: Wrapped ABI.CCK.Components.CVRToggleStatePointer for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isInternalPointer System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field isLocalPointer System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field parentSpawnable ABI.CCK.Components.CVRSpawnable ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field pickup ABI.CCK.Components.CVRPickupObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field type System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRToggleStatePointer = {} CVR.CCK.CVRToggleStatePointer.isInternalPointer = true CVR.CCK.CVRToggleStatePointer.isLocalPointer = true CVR.CCK.CVRToggleStatePointer.parentSpawnable = nil CVR.CCK.CVRToggleStatePointer.pickup = nil CVR.CCK.CVRToggleStatePointer.type = "" CVR.CCK.CVRToggleStatePointer.enabled = true CVR.CCK.CVRToggleStatePointer.isActiveAndEnabled = true CVR.CCK.CVRToggleStatePointer.gameObject = nil CVR.CCK.CVRToggleStatePointer.tag = "" CVR.CCK.CVRToggleStatePointer.transform = nil CVR.CCK.CVRToggleStatePointer.name = "" ---@param x ABI.CCK.Components.CVRToggleStatePointer: ---@param y ABI.CCK.Components.CVRToggleStatePointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRToggleStatePointer: ---@param y ABI.CCK.Components.CVRToggleStatePointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.ToString () return "" end ---@param exists ABI.CCK.Components.CVRToggleStatePointer: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStatePointer.op_Implicit (exists) return true end -- static --- @class CVR.CCK.CVRToggleStateTrigger --- FIXME: Wrapped ABI.CCK.Components.CVRToggleStateTrigger for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field areaOffset UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field areaSize UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field toggleStateID System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.CVRToggleStateTrigger = {} CVR.CCK.CVRToggleStateTrigger.areaOffset = nil CVR.CCK.CVRToggleStateTrigger.areaSize = nil CVR.CCK.CVRToggleStateTrigger.toggleStateID = 0 CVR.CCK.CVRToggleStateTrigger.enabled = true CVR.CCK.CVRToggleStateTrigger.isActiveAndEnabled = true CVR.CCK.CVRToggleStateTrigger.gameObject = nil CVR.CCK.CVRToggleStateTrigger.tag = "" CVR.CCK.CVRToggleStateTrigger.transform = nil CVR.CCK.CVRToggleStateTrigger.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.Trigger () return end ---@param x ABI.CCK.Components.CVRToggleStateTrigger: ---@param y ABI.CCK.Components.CVRToggleStateTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.CVRToggleStateTrigger: ---@param y ABI.CCK.Components.CVRToggleStateTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.ToString () return "" end ---@param exists ABI.CCK.Components.CVRToggleStateTrigger: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.CVRToggleStateTrigger.op_Implicit (exists) return true end -- static --- @class CVR.CCK.Damage --- FIXME: Wrapped ABI.CCK.Components.Damage for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorMultiplier System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageOverTimeAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageOverTimeContact System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageOverTimeDuration System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageType ABI.CCK.Components.Damage.DamageType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enableFalloff System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field falloffCurve UnityEngine.AnimationCurve ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field falloffDistance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field falloffEffectDamageOverTime System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthMultiplier System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldMultiplier System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.Damage = {} CVR.CCK.Damage.armorMultiplier = 0.0 CVR.CCK.Damage.damageAmount = 0.0 CVR.CCK.Damage.damageOverTimeAmount = 0.0 CVR.CCK.Damage.damageOverTimeContact = true CVR.CCK.Damage.damageOverTimeDuration = 0.0 CVR.CCK.Damage.damageType = nil CVR.CCK.Damage.enableFalloff = true CVR.CCK.Damage.falloffCurve = nil CVR.CCK.Damage.falloffDistance = 0.0 CVR.CCK.Damage.falloffEffectDamageOverTime = true CVR.CCK.Damage.healthMultiplier = 0.0 CVR.CCK.Damage.shieldMultiplier = 0.0 CVR.CCK.Damage.enabled = true CVR.CCK.Damage.isActiveAndEnabled = true CVR.CCK.Damage.gameObject = nil CVR.CCK.Damage.tag = "" CVR.CCK.Damage.transform = nil CVR.CCK.Damage.name = "" ---@param x ABI.CCK.Components.Damage: ---@param y ABI.CCK.Components.Damage: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.Damage: ---@param y ABI.CCK.Components.Damage: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.ToString () return "" end ---@param exists ABI.CCK.Components.Damage: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.Damage.op_Implicit (exists) return true end -- static --- @class CVR.CCK.FluidVolume --- FIXME: Wrapped ABI.CCK.Components.FluidVolume for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field density System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field depth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field extend UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field placeFromCenter System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field splashParticleSystem UnityEngine.ParticleSystem ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field streamAngle System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field streamStrength System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field streamType ABI.CCK.Components.FluidVolume.StreamType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field volumeType ABI.CCK.Components.FluidVolume.VolumeType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.FluidVolume = {} CVR.CCK.FluidVolume.density = 0.0 CVR.CCK.FluidVolume.depth = 0.0 CVR.CCK.FluidVolume.extend = nil CVR.CCK.FluidVolume.placeFromCenter = true CVR.CCK.FluidVolume.splashParticleSystem = nil CVR.CCK.FluidVolume.streamAngle = 0.0 CVR.CCK.FluidVolume.streamStrength = 0.0 CVR.CCK.FluidVolume.streamType = nil CVR.CCK.FluidVolume.volumeType = nil CVR.CCK.FluidVolume.enabled = true CVR.CCK.FluidVolume.isActiveAndEnabled = true CVR.CCK.FluidVolume.gameObject = nil CVR.CCK.FluidVolume.tag = "" CVR.CCK.FluidVolume.transform = nil CVR.CCK.FluidVolume.name = "" ---@param position UnityEngine.Vector3: ---@param size System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.CreateSplash (position, size) return end ---@return UnityEngine.Collider ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.GetMainCollider () return nil end ---@param pos UnityEngine.Vector3: ---@return UnityEngine.Vector3 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.GetStreamForce (pos) return nil end ---@param point UnityEngine.Vector3: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.IsInside (point) return true end ---@param collider UnityEngine.Collider: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.IsMainTrigger (collider) return true end ---@param x ABI.CCK.Components.FluidVolume: ---@param y ABI.CCK.Components.FluidVolume: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.FluidVolume: ---@param y ABI.CCK.Components.FluidVolume: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.ToString () return "" end ---@param exists ABI.CCK.Components.FluidVolume: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.FluidVolume.op_Implicit (exists) return true end -- static --- @class CVR.CCK.ForceApplicator --- FIXME: Wrapped ABI.CCK.Components.ForceApplicator for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field forceVector UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onlyWhenSubmerged System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field strength System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field target UnityEngine.Rigidbody ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.ForceApplicator = {} CVR.CCK.ForceApplicator.forceVector = nil CVR.CCK.ForceApplicator.onlyWhenSubmerged = true CVR.CCK.ForceApplicator.strength = 0.0 CVR.CCK.ForceApplicator.target = nil CVR.CCK.ForceApplicator.enabled = true CVR.CCK.ForceApplicator.isActiveAndEnabled = true CVR.CCK.ForceApplicator.gameObject = nil CVR.CCK.ForceApplicator.tag = "" CVR.CCK.ForceApplicator.transform = nil CVR.CCK.ForceApplicator.name = "" ---@param x ABI.CCK.Components.ForceApplicator: ---@param y ABI.CCK.Components.ForceApplicator: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.ForceApplicator: ---@param y ABI.CCK.Components.ForceApplicator: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.ToString () return "" end ---@param exists ABI.CCK.Components.ForceApplicator: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ForceApplicator.op_Implicit (exists) return true end -- static --- @class CVR.CCK.GameInstanceController --- FIXME: Wrapped ABI.CCK.Components.GameInstanceController for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field autoBalanceTeams System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field balanceTeamJoin System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field endCondition ABI.CCK.Components.GameInstanceController.EndCondition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field endScore System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field endTime System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameControllerType ABI.CCK.Components.GameInstanceController.GameControllerType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameEnded UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameStarted UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameType ABI.CCK.Components.GameInstanceController.GameType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field readyPercentage System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field readyTimer System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field roundEnded UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field roundStarted UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field roundsToWin System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ScoreBoardControllers System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field teams System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useTeams System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.GameInstanceController = {} CVR.CCK.GameInstanceController.autoBalanceTeams = true CVR.CCK.GameInstanceController.balanceTeamJoin = true CVR.CCK.GameInstanceController.endCondition = nil CVR.CCK.GameInstanceController.endScore = 0 CVR.CCK.GameInstanceController.endTime = 0 CVR.CCK.GameInstanceController.gameControllerType = nil CVR.CCK.GameInstanceController.gameEnded = nil CVR.CCK.GameInstanceController.gameStarted = nil CVR.CCK.GameInstanceController.gameType = nil CVR.CCK.GameInstanceController.readyPercentage = 0.0 CVR.CCK.GameInstanceController.readyTimer = 0 CVR.CCK.GameInstanceController.referenceID = "" CVR.CCK.GameInstanceController.roundEnded = nil CVR.CCK.GameInstanceController.roundStarted = nil CVR.CCK.GameInstanceController.roundsToWin = 0 CVR.CCK.GameInstanceController.ScoreBoardControllers = [] CVR.CCK.GameInstanceController.teams = [] CVR.CCK.GameInstanceController.useTeams = true CVR.CCK.GameInstanceController.enabled = true CVR.CCK.GameInstanceController.isActiveAndEnabled = true CVR.CCK.GameInstanceController.gameObject = nil CVR.CCK.GameInstanceController.tag = "" CVR.CCK.GameInstanceController.transform = nil CVR.CCK.GameInstanceController.name = "" ---@param score System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.EnemyScore (score) return end ---@param winningTeam System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.GameEnded (winningTeam) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.GameStarted () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.JoinTeamAutoBalance () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.LeaveTeam () return end ---@param score System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.OwnScore (score) return end ---@param winningTeam System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.RoundEnded (winningTeam) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.RoundStarted () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.StartGame () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.ToggleReady () return end ---@param teamIndex System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.TryJoinTeam (teamIndex) return end ---@param gameState System.Int16: ---@param timer System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.UpdateStatus (gameState, timer) return end ---@param team ABI.CCK.Components.Team: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.UpdateTeamList (team) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.UpdateTeamScores () return end ---@param x ABI.CCK.Components.GameInstanceController: ---@param y ABI.CCK.Components.GameInstanceController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.GameInstanceController: ---@param y ABI.CCK.Components.GameInstanceController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.ToString () return "" end ---@param exists ABI.CCK.Components.GameInstanceController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GameInstanceController.op_Implicit (exists) return true end -- static --- @class CVR.CCK.GravityZone --- FIXME: Wrapped ABI.CCK.Components.GravityZone for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field center UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gravityDirection ABI.CCK.Components.GravityZone.GravityDirection ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gravityEffect ABI.CCK.Components.GravityZone.GravityEffect ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gravityFalloff UnityEngine.AnimationCurve ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gravityMix ABI.CCK.Components.GravityZone.GravityMix ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gravityType ABI.CCK.Components.GravityZone.GravityType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerGravityAlignmentMode ABI_RC.Systems.Gravity.GravitySystem.PlayerAlignmentMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerGravityCustomAlignmentValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field priority System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field size UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field Strength System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field zoneShape ABI.CCK.Components.GravityZone.ZoneShape ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.GravityZone = {} CVR.CCK.GravityZone.center = nil CVR.CCK.GravityZone.gravityDirection = nil CVR.CCK.GravityZone.gravityEffect = nil CVR.CCK.GravityZone.gravityFalloff = nil CVR.CCK.GravityZone.gravityMix = nil CVR.CCK.GravityZone.gravityType = nil CVR.CCK.GravityZone.playerGravityAlignmentMode = nil CVR.CCK.GravityZone.playerGravityCustomAlignmentValue = 0.0 CVR.CCK.GravityZone.priority = 0 CVR.CCK.GravityZone.size = nil CVR.CCK.GravityZone.Strength = 0.0 CVR.CCK.GravityZone.zoneShape = nil CVR.CCK.GravityZone.enabled = true CVR.CCK.GravityZone.isActiveAndEnabled = true CVR.CCK.GravityZone.gameObject = nil CVR.CCK.GravityZone.tag = "" CVR.CCK.GravityZone.transform = nil CVR.CCK.GravityZone.name = "" ---@param gravityZoneCollider UnityEngine.Collider: ---@param obj UnityEngine.GameObject: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.EnterCollider (gravityZoneCollider, obj) return end ---@param gravityZoneCollider UnityEngine.Collider: ---@param obj UnityEngine.GameObject: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.ExitCollider (gravityZoneCollider, obj) return end ---@param obj UnityEngine.GameObject: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.ShouldAffect (obj) return true end ---@param x ABI.CCK.Components.GravityZone: ---@param y ABI.CCK.Components.GravityZone: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.GravityZone: ---@param y ABI.CCK.Components.GravityZone: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.ToString () return "" end ---@param exists ABI.CCK.Components.GravityZone: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GravityZone.op_Implicit (exists) return true end -- static --- @class CVR.CCK.GunController --- FIXME: Wrapped ABI.CCK.Components.GunController for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ammoCapacity System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field emptyShootSounds System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field firingMode ABI.CCK.Components.GunController.FiringMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field firingRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field hitDetection ABI.CCK.Components.GunController.HitDetection ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field hitMask UnityEngine.LayerMask ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field lastPlayerFired System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field magazineSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field reloadSounds System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field reloadTime System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shootSounds System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.GunController = {} CVR.CCK.GunController.ammoCapacity = 0 CVR.CCK.GunController.emptyShootSounds = [] CVR.CCK.GunController.firingMode = nil CVR.CCK.GunController.firingRate = 0.0 CVR.CCK.GunController.hitDetection = nil CVR.CCK.GunController.hitMask = nil CVR.CCK.GunController.lastPlayerFired = "" CVR.CCK.GunController.magazineSize = 0 CVR.CCK.GunController.referenceID = "" CVR.CCK.GunController.reloadSounds = [] CVR.CCK.GunController.reloadTime = 0.0 CVR.CCK.GunController.shootSounds = [] CVR.CCK.GunController.enabled = true CVR.CCK.GunController.isActiveAndEnabled = true CVR.CCK.GunController.gameObject = nil CVR.CCK.GunController.tag = "" CVR.CCK.GunController.transform = nil CVR.CCK.GunController.name = "" ---@param sourceId System.String: ---@param posX System.Single: ---@param posY System.Single: ---@param posZ System.Single: ---@param rotX System.Single: ---@param rotY System.Single: ---@param rotZ System.Single: ---@param type System.UInt16: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.executeNetworkFire (sourceId, posX, posY, posZ, rotX, rotY, rotZ, type) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.ExecuteReload () return end ---@param amount System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.GrantMagazineAmmo (amount) return end ---@param amount System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.GrantReserveAmmo (amount) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.Reload () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.Shoot () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.ShootDown () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.ShootUp () return end ---@param x ABI.CCK.Components.GunController: ---@param y ABI.CCK.Components.GunController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.GunController: ---@param y ABI.CCK.Components.GunController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.ToString () return "" end ---@param exists ABI.CCK.Components.GunController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.GunController.op_Implicit (exists) return true end -- static --- @class CVR.CCK.ObjectHealth --- FIXME: Wrapped ABI.CCK.Components.ObjectHealth for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field connectedGameInstance ABI.CCK.Components.GameInstanceController ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field downBehavior ABI.CCK.Components.ObjectHealth.DownBehavior ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field downEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field respawnEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field respawnPoint UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field respawnTime System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field armorRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field controlMode ABI.CCK.Scripts.Health.ControlMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentArmor System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentHealth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field currentShield System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field damageReceivedEvent UnityEngine.Events.UnityEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field healthRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isDown System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceID System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldBaseAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldMaxAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationCap System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationDelay System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shieldRegenerationTimer System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.ObjectHealth = {} CVR.CCK.ObjectHealth.connectedGameInstance = nil CVR.CCK.ObjectHealth.downBehavior = nil CVR.CCK.ObjectHealth.downEvent = nil CVR.CCK.ObjectHealth.respawnEvent = nil CVR.CCK.ObjectHealth.respawnPoint = nil CVR.CCK.ObjectHealth.respawnTime = 0.0 CVR.CCK.ObjectHealth.armorBaseAmount = 0.0 CVR.CCK.ObjectHealth.armorMaxAmount = 0.0 CVR.CCK.ObjectHealth.armorRegenerationCap = 0.0 CVR.CCK.ObjectHealth.armorRegenerationDelay = 0.0 CVR.CCK.ObjectHealth.armorRegenerationRate = 0.0 CVR.CCK.ObjectHealth.armorRegenerationTimer = 0.0 CVR.CCK.ObjectHealth.controlMode = nil CVR.CCK.ObjectHealth.currentArmor = 0.0 CVR.CCK.ObjectHealth.currentHealth = 0.0 CVR.CCK.ObjectHealth.currentShield = 0.0 CVR.CCK.ObjectHealth.damageReceivedEvent = nil CVR.CCK.ObjectHealth.healthBaseAmount = 0.0 CVR.CCK.ObjectHealth.healthMaxAmount = 0.0 CVR.CCK.ObjectHealth.healthRegenerationCap = 0.0 CVR.CCK.ObjectHealth.healthRegenerationDelay = 0.0 CVR.CCK.ObjectHealth.healthRegenerationRate = 0.0 CVR.CCK.ObjectHealth.healthRegenerationTimer = 0.0 CVR.CCK.ObjectHealth.isDown = true CVR.CCK.ObjectHealth.referenceID = "" CVR.CCK.ObjectHealth.shieldBaseAmount = 0.0 CVR.CCK.ObjectHealth.shieldMaxAmount = 0.0 CVR.CCK.ObjectHealth.shieldRegenerationCap = 0.0 CVR.CCK.ObjectHealth.shieldRegenerationDelay = 0.0 CVR.CCK.ObjectHealth.shieldRegenerationRate = 0.0 CVR.CCK.ObjectHealth.shieldRegenerationTimer = 0.0 CVR.CCK.ObjectHealth.enabled = true CVR.CCK.ObjectHealth.isActiveAndEnabled = true CVR.CCK.ObjectHealth.gameObject = nil CVR.CCK.ObjectHealth.tag = "" CVR.CCK.ObjectHealth.transform = nil CVR.CCK.ObjectHealth.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.Down () return end ---@param x ABI.CCK.Components.ObjectHealth: ---@param y ABI.CCK.Components.ObjectHealth: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.ObjectHealth: ---@param y ABI.CCK.Components.ObjectHealth: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.op_Inequality (x, y) return true end -- static ---@param other UnityEngine.GameObject: ---@param position UnityEngine.Vector3: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.ApplyDamageFromLocation (other, position) return end ---@param damage ABI.CCK.Components.Damage: ---@param location System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.DealDamage (damage, location) return end ---@param damage ABI.CCK.Components.Damage: ---@param amount System.Single: ---@param location System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.DealDamage (damage, amount, location) return end ---@param amount System.Single: ---@param damageType ABI.CCK.Components.Damage.DamageType: ---@param healthMultiplier System.Single: ---@param armorMultiplier System.Single: ---@param shieldMultiplier System.Single: ---@param playerID System.String: ---@param location System.Nullable: ---@param enableFalloff System.Boolean: ---@param falloffDistance System.Single: ---@param falloffCurve UnityEngine.AnimationCurve: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.DealDamage (amount, damageType, healthMultiplier, armorMultiplier, shieldMultiplier, playerID, location, enableFalloff, falloffDistance, falloffCurve) return end ---@param damage ABI.CCK.Components.Damage: ---@param position System.Nullable: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.DealDamageOverTime (damage, position) return end ---@param playerID System.String: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.Down (playerID) return end ---@param other UnityEngine.GameObject: ---@param particleCollisionEvents System.Collections.Generic.List: ---@param particleSystem UnityEngine.ParticleSystem: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.OnParticleCollisionEv (other, particleCollisionEvents, particleSystem) return end ---@param offset System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.ResetDamageTimers (offset) return end ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.ToString () return "" end ---@param exists ABI.CCK.Components.ObjectHealth: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ObjectHealth.op_Implicit (exists) return true end -- static --- @class CVR.CCK.PlayerMaterialParser --- FIXME: Wrapped ABI.CCK.Components.PlayerMaterialParser for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerChestPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerChestPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerHeadPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerHeadPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerHipPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerHipPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerLeftFootPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerLeftFootPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerLeftHandPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerLeftHandPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field PlayerMaxCapacity System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerRightFootPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerRightFootPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerRightHandPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerRightHandPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field playerRootPositions System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field PlayerRootPositions UnityEngine.Vector4[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field targetMaterial UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.PlayerMaterialParser = {} CVR.CCK.PlayerMaterialParser.playerChestPositions = "" CVR.CCK.PlayerMaterialParser.PlayerChestPositions = [] CVR.CCK.PlayerMaterialParser.playerHeadPositions = "" CVR.CCK.PlayerMaterialParser.PlayerHeadPositions = [] CVR.CCK.PlayerMaterialParser.playerHipPositions = "" CVR.CCK.PlayerMaterialParser.PlayerHipPositions = [] CVR.CCK.PlayerMaterialParser.playerLeftFootPositions = "" CVR.CCK.PlayerMaterialParser.PlayerLeftFootPositions = [] CVR.CCK.PlayerMaterialParser.playerLeftHandPositions = "" CVR.CCK.PlayerMaterialParser.PlayerLeftHandPositions = [] CVR.CCK.PlayerMaterialParser.PlayerMaxCapacity = 0 CVR.CCK.PlayerMaterialParser.playerRightFootPositions = "" CVR.CCK.PlayerMaterialParser.PlayerRightFootPositions = [] CVR.CCK.PlayerMaterialParser.playerRightHandPositions = "" CVR.CCK.PlayerMaterialParser.PlayerRightHandPositions = [] CVR.CCK.PlayerMaterialParser.playerRootPositions = "" CVR.CCK.PlayerMaterialParser.PlayerRootPositions = [] CVR.CCK.PlayerMaterialParser.targetMaterial = nil CVR.CCK.PlayerMaterialParser.enabled = true CVR.CCK.PlayerMaterialParser.isActiveAndEnabled = true CVR.CCK.PlayerMaterialParser.gameObject = nil CVR.CCK.PlayerMaterialParser.tag = "" CVR.CCK.PlayerMaterialParser.transform = nil CVR.CCK.PlayerMaterialParser.name = "" ---@param x ABI.CCK.Components.PlayerMaterialParser: ---@param y ABI.CCK.Components.PlayerMaterialParser: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.PlayerMaterialParser: ---@param y ABI.CCK.Components.PlayerMaterialParser: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.ToString () return "" end ---@param exists ABI.CCK.Components.PlayerMaterialParser: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.PlayerMaterialParser.op_Implicit (exists) return true end -- static --- @class CVR.CCK.ScoreBoardController --- FIXME: Wrapped ABI.CCK.Components.ScoreBoardController for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field gameInstanceController ABI.CCK.Components.GameInstanceController ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field roundStatus System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field roundTimers System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field teamElements System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.ScoreBoardController = {} CVR.CCK.ScoreBoardController.gameInstanceController = nil CVR.CCK.ScoreBoardController.roundStatus = [] CVR.CCK.ScoreBoardController.roundTimers = [] CVR.CCK.ScoreBoardController.teamElements = [] CVR.CCK.ScoreBoardController.enabled = true CVR.CCK.ScoreBoardController.isActiveAndEnabled = true CVR.CCK.ScoreBoardController.gameObject = nil CVR.CCK.ScoreBoardController.tag = "" CVR.CCK.ScoreBoardController.transform = nil CVR.CCK.ScoreBoardController.name = "" ---@param x ABI.CCK.Components.ScoreBoardController: ---@param y ABI.CCK.Components.ScoreBoardController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.ScoreBoardController: ---@param y ABI.CCK.Components.ScoreBoardController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.ToString () return "" end ---@param exists ABI.CCK.Components.ScoreBoardController: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardController.op_Implicit (exists) return true end -- static --- @class CVR.CCK.ScoreBoardDisplayElementsTeam --- FIXME: Wrapped ABI.CCK.Components.ScoreBoardDisplayElementsTeam for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field playerLists System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field teamScore System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.ScoreBoardDisplayElementsTeam = {} CVR.CCK.ScoreBoardDisplayElementsTeam.playerLists = [] CVR.CCK.ScoreBoardDisplayElementsTeam.teamScore = [] ---@param x ABI.CCK.Components.ScoreBoardDisplayElementsTeam: ---@param y ABI.CCK.Components.ScoreBoardDisplayElementsTeam: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardDisplayElementsTeam.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.ScoreBoardDisplayElementsTeam: ---@param y ABI.CCK.Components.ScoreBoardDisplayElementsTeam: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.ScoreBoardDisplayElementsTeam.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.SnappingReference --- FIXME: Wrapped ABI.CCK.Components.SnappingReference for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowedType System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field distance System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field point ABI.CCK.Components.CVRSnappingPoint ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referencePoint UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field target UnityEngine.Vector3 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.SnappingReference = {} CVR.CCK.SnappingReference.allowedType = "" CVR.CCK.SnappingReference.distance = 0.0 CVR.CCK.SnappingReference.point = nil CVR.CCK.SnappingReference.referencePoint = nil CVR.CCK.SnappingReference.target = nil ---@param x ABI.CCK.Components.SnappingReference: ---@param y ABI.CCK.Components.SnappingReference: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SnappingReference.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.SnappingReference: ---@param y ABI.CCK.Components.SnappingReference: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SnappingReference.op_Inequality (x, y) return true end -- static --- @class CVR.CCK.SpawnablePickupMarker --- FIXME: Wrapped ABI.CCK.Components.SpawnablePickupMarker for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spawnableGuid System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field enabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isActiveAndEnabled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field gameObject UnityEngine.GameObject ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field tag System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field transform UnityEngine.Transform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE CVR.CCK.SpawnablePickupMarker = {} CVR.CCK.SpawnablePickupMarker.spawnableGuid = "" CVR.CCK.SpawnablePickupMarker.enabled = true CVR.CCK.SpawnablePickupMarker.isActiveAndEnabled = true CVR.CCK.SpawnablePickupMarker.gameObject = nil CVR.CCK.SpawnablePickupMarker.tag = "" CVR.CCK.SpawnablePickupMarker.transform = nil CVR.CCK.SpawnablePickupMarker.name = "" ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.SelectSpawnableForSpawn () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.ShowSpawnableDetailsPage () return end ---@param x ABI.CCK.Components.SpawnablePickupMarker: ---@param y ABI.CCK.Components.SpawnablePickupMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.op_Equality (x, y) return true end -- static ---@param x ABI.CCK.Components.SpawnablePickupMarker: ---@param y ABI.CCK.Components.SpawnablePickupMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.op_Inequality (x, y) return true end -- static ---@param tag System.String: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.CompareTag (tag) return true end ---@param other System.Object: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.Equals (other) return true end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.GetHashCode () return 0 end ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.GetInstanceID () return 0 end ---@return System.String ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.ToString () return "" end ---@param exists ABI.CCK.Components.SpawnablePickupMarker: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function CVR.CCK.SpawnablePickupMarker.op_Implicit (exists) return true end -- static --- @class CVR.CCK.BoundObject --- FIXME: Wrapped ABI.CCK.Components.CVRBaseLuaBehaviour+BoundObject for Lua and WASM --- @access AVATAR|EVENT_WHITELIST|PROP|WORLD CLIENT LOCAL|OTHER ---@field boundThing UnityEngine.Object ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field name System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER CVR.CCK.BoundObject = {} CVR.CCK.BoundObject.boundThing = nil CVR.CCK.BoundObject.name = "" return CVR.CCK