- !<NativePackageDescriptor/740c6bb2-04e9-4717-82a1-d35402f0fed5>
  PackagePath: ""
  StudioVersion:
    major: 5
    minor: 3
    patch: 0
    build: 24111410
    type: Unset
  Description: "Side Switcher\n\nDescription:\n\nA UI element that is an alternative to the classic Toggle Button that allows users to pick from opposite/different states.\nUnlike the classic Toggle, Side Switcher can have more than 2 options and is always attached to the edge of the screen,\nallowing optimal use of the lens's free space without blocking the user's face.\n\nUsage:\n\nAdd to a SceneObject under the Orthographic Camera.\n\nAPI:\n\nswitchToNext(): void - toggles a switcher.\n\nswitchTo(icon: number): void - toggles a switcher to the specific icon.\n\nshow(): void - shows side switcher.\n\nhide(): void - hides side switcher.\n\ndisableIconBackground(): void - turns off the white icon's background.\n\nenableIconBackground(): void - turns on the white icon's background.\n\nenableInteractable(): void - enables interactable.\n\ndisableInteractable(): void - disables interactable.\n\n(read-only) tooltip?: Tooltip - tooltip's script component (if enabled).\n\n(read-only) visible: boolean - whether the side switcher is currently present.\n\nactiveIconIndex: number - index of the current active (selected) icon.\n\neventTag: string - am event tag for EventEmitter.\n\niconOpacity: number - an opacity of the icon.\n\nbackgroundOpacity: number - an opacity of the background.\n\nicons: Texture[] - an array of switching icons.\n\nAPI Events:\n\nonSwitch - triggers when switching (by touch and by API).\nonManuallySwitch - triggers when switching by API.\nonTouchStart - triggers when the touch starts.\nonTouchMove - triggers when the touch moves.\nonTouchEnd - triggers when the touch ends.\nonEnabledInteractable - triggers when interactable enables.\nonDisabledInteractable - triggers when interactable disables.\nonShow - triggers when appearance animation starts.\nonHide - triggers when disappearance animation starts.\n\nAPI Events Usage:\n\nscript.onSwitch.add(callback);\nscript.onHide.add(callback);"
  SvgIcon: "<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<circle cx=\"16.5\" cy=\"16.5\" r=\"7.5\" fill=\"#D0DAE6\"/>\n<mask id=\"path-2-inside-1_212_194\" fill=\"white\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.96 27.9954C16.96 27.9929 16.962 27.9909 16.9644 27.9908C23.1004 27.7471 28 22.6957 28 16.5C28 10.3043 23.1004 5.25293 16.9644 5.00921C16.962 5.00911 16.96 5.00708 16.96 5.0046V5.0046C16.96 5.00206 16.9579 5 16.9554 5H16.5H8C6.34315 5 5 6.34315 5 8V16.5V25C5 26.6569 6.34315 28 8 28H16.5H16.9554C16.9579 28 16.96 27.9979 16.96 27.9954V27.9954Z\"/>\n</mask>\n<path d=\"M16.9644 5.00921L16.8851 7.00763L16.9644 5.00921ZM16.9644 27.9908L17.0438 29.9892L16.9644 27.9908ZM26 16.5C26 21.6177 21.9525 25.7911 16.8851 25.9924L17.0438 29.9892C24.2483 29.7031 30 23.7737 30 16.5H26ZM16.8851 7.00763C21.9525 7.20891 26 11.3823 26 16.5H30C30 9.2263 24.2483 3.29695 17.0438 3.01078L16.8851 7.00763ZM16.5 7H16.9554V3H16.5V7ZM8 7H16.5V3H8V7ZM7 16.5V8H3V16.5H7ZM7 25V16.5H3V25H7ZM16.5 26H8V30H16.5V26ZM16.9554 26H16.5V30H16.9554V26ZM16.9554 30C18.0625 30 18.96 29.1025 18.96 27.9954H14.96C14.96 26.8934 15.8534 26 16.9554 26V30ZM8 3C5.23858 3 3 5.23858 3 8H7C7 7.44772 7.44772 7 8 7V3ZM18.96 5.0046C18.96 3.89748 18.0625 3 16.9554 3V7C15.8534 7 14.96 6.10664 14.96 5.0046H18.96ZM3 25C3 27.7614 5.23858 30 8 30V26C7.44772 26 7 25.5523 7 25H3ZM17.0438 3.01078C18.1009 3.05277 18.96 3.92013 18.96 5.0046H14.96C14.96 6.09403 15.8231 6.96545 16.8851 7.00763L17.0438 3.01078ZM16.8851 25.9924C15.8228 26.0346 14.96 26.9062 14.96 27.9954H18.96C18.96 29.0796 18.1011 29.9472 17.0438 29.9892L16.8851 25.9924Z\" fill=\"#D0DAE6\" mask=\"url(#path-2-inside-1_212_194)\"/>\n</svg>\n"
  InternalVersion: 16
  VersionMajor: 1
  VersionMinor: 0
  VersionPatch: 0
  UpdateCheckpoint: 50
  ExportUid: 6655f7d5-3323-4139-a2e3-436dfebbe923
  ComponentUid: 8371e247-b4af-4806-8b60-2c02556398b6
  CurrentVisibility: Locked
  MaxVisibility: Locked
  Instantiable: !<reference> 94c61cc1-2c20-49f9-a99b-b6f6c9152fe1
  AssetLibraryDependencyStructure: !<AssetLibraryDependencyStructure/00000000-0000-0000-0000-000000000000>
    Name: ""
    AssetId: ""
    Hash: ""
    Version:
      major: 0
      minor: 0
      patch: 0
      build: 0