Documentation
Documentation
  • Welcome!
  • Game Creator 2 Modules
    • UMA Integration
      • Getting Started
      • Avatar
        • Plugins
          • Renderer Manager
      • Remember
      • Variables
      • Dynamic UI
        • Dynamic Stepper UI
        • Dynamic List UI
        • Dynamic Cell UI
      • Slot Data Asset
      • Visual Scripting
        • Instructions
          • UMA
            • Addressables
              • Preload Avatar Assets
              • Preload Label Assets
              • Preload Race Assets
              • Preload Text Recipe Assets
              • Set Unload Delay
              • Unload All Assets
              • Unload Avatar Assets
              • Unload Label Assets
            • Common
              • Build Avatar
              • Can Always Rebuild Skeleton
              • Can Build Avatar
              • Can Bundle Check
              • Can Keep Mecanim Avatar
              • Can Load BlendShapes
              • Change Atlas Resolution Scale
              • Change Blend-Shape
              • Is Avatar Visible
              • Load Avatar Definition
              • Randomize Avatar
              • Remove Blend-Shape Data
              • Remove Bone
              • Save Avatar Definition
              • Set Animator Controller
              • Set Blend-Shape Data
              • Set Default Load Options
              • Set Default Save Options
              • Toggle Avatar Visibility
            • DNA
              • Add Predefined DNA
              • Can Keep Predefined DNA
              • Change DNA
              • Fill List with DNA Names
              • Load All Predefined DNA
              • Remove All Predefined DNA
              • Remove Predefined DNA
              • Reset All DNA
            • Expression Player
              • Change Expression
              • Change Expression Set
              • Change Min Weight
              • Override Mecanim Eyes
              • Override Mecanim Hands
              • Override Mecanim Head
              • Override Mecanim Jaw
              • Override Mecanim Neck
              • Reset Expressions
              • Set Disable Distance
              • Set Eye Blinking
              • Set Eye Gaze
              • Set Eye Saccade
              • Setup Expression Player
            • Generator
              • Can Convert Mipmaps
              • Can Convert Render Textures
              • Can Fast Generation
              • Can Process All Pending
              • Can Save and Restore Ignored Items
              • Change Atlas Resolution
              • Change Ignore Tag
              • Change Initial Scale Factor
              • Change Iteration Count
              • Set Fit Atlas
              • Set Garbage Collection
            • Overlay Color
              • Change Shader Property Color
              • Change Shader Property Float
              • Change Shader Property Integer
              • Change Shader Property Texture
              • Change Shader Property Vector
              • Clear All Shared Colors
              • Clear Shared Color
              • Extract Shared Color Table
              • Fill List with Shared Colors
              • Remove Unused Shared Colors
              • Set Channel Mask
              • Set Overlay Color
              • Set Shared Color
            • Plugins
              • Renderer Manager
                • Set Active Renderer Element
                • Set Active Renderer Manager
                • Toggle Active Renderer Element
            • Race
              • Add Race Animator Controller
              • Change Race
              • Fill List with Race Names
              • Remove Race Animator Controller
              • Set Default Race Animator Controller
              • Set Default Race Change Options
            • Recipe
              • Add Default Wardrobe
              • Add Utility Recipe
              • Add Wardrobe
              • Add Wardrobe Collection
              • Can Load Default Wardrobes
              • Clear Collection Group
              • Clear Wardrobe Slot
              • Fill List with Wardrobe Collections
              • Fill List with Wardrobes
              • Fill List with Wardrobe Slots
              • Load Default Wardrobes
              • Load Recipe String
              • Load Text Recipe
              • Reapply Wardrobe Collections
              • Remove All Default Wardrobe
              • Remove All Wardrobe Collections
              • Remove All Wardrobes
              • Remove Default Wardrobe
              • Remove Unused Wardrobe Collections
              • Remove Wardrobe
              • Remove Wardrobe Collection
              • Set Text Recipe
              • Set Wardrobe
              • Set Wardrobe Collection
            • UI
              • Change Target
              • Select Cell
              • Select First Value
              • Select Index Value
              • Select Last Value
              • Select Next Value
              • Select Previous Value
              • Stop Dynamic Cell UI
              • Stop Dynamic UI
            • Utilities
              • Set Text to File
              • Set Text from File
              • Set Text from Web
          • Cameras
            • Change Gate Fit
            • Change Lens Shift
            • Change Sensor Size
            • Is Physical Camera
          • Logic
            • Check Conditions Else Skip
          • Time
            • Wait Conditions
          • UI
            • Change Interactable
            • Change Anchors
            • Change Position
            • Change Size
        • Conditions
          • UMA
            • Addressables
              • Is Recipe Loaded
              • Is Label Loaded
              • Is UMA Addressables
            • Common
              • Can Build Avatar
              • Can Load BlendShapes
              • Has Bone
              • Has Slot Data
              • Is Dynamic Character Avatar
            • Context and Library
              • Is AnimatorController Exist
              • Is DynamicUMADnaAsset Exist
              • Is OverlayDataAsset Exist
              • Is RaceData Exist
              • Is SlotDataAsset Exist
              • Is TextAsset Exist
              • Is UMAMaterial Exist
              • Is UMATextRecipe Exist
              • Is UMAWardrobeCollection Exist
              • Is UMAWardrobeRecipe Exist
            • DNA
              • Compare DNA Value
              • Has DNA
            • Expression Player
              • Compare Expression Value
              • Has Expression
            • Generator
              • Compare Ignore Tag
              • Is Avatar Pending
              • Is Avatar Processing
              • Is Generator Idle
            • Overlay Color
              • Compare Overlay Color
              • Has Shared Color
            • Plugins
              • Renderer Manager
                • Is Renderer Element Active
                • Is Renderer Manager Active
            • Race
              • Compare Active Race
              • Is Race Cross Compatible
              • Is Race Humanoid
            • Recipe
              • Compare Text Recipe
              • Compare Wardrobe
              • Compare Wardrobe Collection
              • Compare Wardrobe Collection on Group
              • Compare Wardrobe on Slot
              • Has Available Wardrobes
              • Has DNA Converter Controller
              • Has Override DNA
              • Has Replaces
              • Has Wardrobe
              • Has Wardrobe Collection
              • Is Collection Group Empty
              • Is Race Compatible
              • Is Suppressing Wardrobe Slot
              • Is Utility Recipe
              • Is Wardrobe Collection Applied
              • Is Wardrobe Compatible
              • Is Wardrobe Slot Empty
              • Is Wardrobe Slot Suppressed
        • Events
          • UMA
            • On Avatar Begun
            • On Avatar Create
            • On Avatar Destroy
            • On Avatar Update
            • On DNA Update
            • On Expression Change
            • On Race Change
            • On Recipe Update
            • On Wardrobe Add
            • On Wardrobe Remove
      • Utilities
      • Releases
    • Tactile
      • Getting Started
      • Tactile Control
      • Touchable Area
        • Primitive
          • Box
          • Circle
          • Polygon
        • Screen
          • Full Screen
          • Half Screen
          • Quarter Screen
        • Transform
          • Ellipse Transform
          • Rect Transform
      • Control Type
        • Default None
        • Push Button
        • Analog Stick
        • Steering Wheel
        • Swipe Pad
        • Gesture Pad
        • Skill Button
        • Skill Stick
      • Custom Device
      • Visual Scripting
        • Instructions
          • Input System
            • Disable Touch Simulation
            • Enable Touch Simulation
          • Tactile
            • Change Unique ID
            • Is Interactable
            • Set Raycast
            • Analog Stick
              • Is Handle Locked
              • Is Handle Relative
              • Is Handle Sensitive
              • Is Surface Constrain
              • Is Surface Dynamic
              • Is Surface Reposition
              • Set Arrow Damping
              • Set Arrow Offset
              • Set Arrow Steps
              • Set Arrow Threshold
              • Set Handle Axis
              • Set Handle Damping
              • Set Handle Deadzone
              • Set Surface Damping
            • Gesture Pad
              • Set Pan Sensitivity
              • Set Pan Threshold
              • Set Pinch Sensitivity
              • Set Pinch Threshold
              • Set Twist Sensitivity
              • Set Twist Threshold
            • Steering Wheel
              • Is Recenter
              • Set Deadzone
              • Set Max Angle
              • Set Sensitivity
              • Set Snap Angle
            • Skill Control
              • Is Usable
              • Reset Cooldown
              • Start Cooldown
            • Swipe Pad
              • Is Continuous
              • Set Max Swipe Duration
              • Set Max Sample Deviation
              • Set Min Swipe Distance
              • Set Max Sample Deviation
        • Conditions
          • Input System
            • Has Touchscreen
            • Is Touch Simulation
          • Math
            • Compare Magnitude
          • Tactile
            • Is Default None
            • Is Holding
            • Is Interactable
            • Is Point Within Area
            • Is Pressing
            • Is Released In Area
            • Analog Stick
              • Is Analog Stick
              • Is Handle Locked
            • Gesture Pad
              • Is Gesture Pad
            • Push Button
              • Is Push Button
            • Skill Control
              • Is Castable
              • Is Cooldown
              • Is Skill Button
              • Is Skill Stick
              • Is Skill Type
            • Steering Wheel
              • Is Steering Wheel
            • Swipe Pad
              • Is Swipe Pad
        • Events
          • Input System
            • On Device Change
          • Tactile
            • On Hold
            • On Multi-Tap
            • On Press
            • On Release
            • On Slow Tap
            • On Tap
            • While Holding
            • While Pressing
            • Gesture Pad
              • On Pan
              • On Pinch
              • On Twist
            • Swipe Pad
              • On Swipe
            • Skill Control
              • On Activate Skill
              • On Reset Cooldown
              • On Start Cooldown
      • Releases
  • External Links
    • Unity Asset Store
Powered by GitBook
On this page
  • Description
  • Common
  • Surface
  • Handle
  • Arrow
  • Cooldown
  • Cancellation

Was this helpful?

  1. Game Creator 2 Modules
  2. Tactile
  3. Control Type

Skill Stick

Last updated 5 days ago

Was this helpful?

Description

A Skill control type and a simplified Analog Stick for directional skill aiming. Supports skill activation, cooldowns, and cancellation.

Common

  • Input Simulate : The Vector2 control path of the input control to be simulate.

  • Button Simulate : The Button control path of the input control to be simulate.

  • Is Usable : Determines whether the Skill Stick can be used.

Surface

The Surface refers to the circular region that defines the radius within which the Handle can move. It serves as the anchor point and an additional interaction zone for the Tactile Control.

  • Surface : A reference to the Rect Transform component representing the surface.

  • Padding : Defines the padding or margin around the Surface. It adjusts the radius within which the Handle can move.

The Surface is required and must be a child of Tactile Control.

If the interaction area is smaller than the Surface area, any part of the Surface area outside the interaction area will not respond to interactions. Otherwise, the entire Surface area becomes interactive.

Handle

The Handle is the movable, interactive part of the Analog Stick that the user drags or manipulates to control the input value. It starts at the center of a Surface area and can moves within a predefined range. When released, the handle typically returns to a centered position.

  • Handle : A reference to the Rect Transform component representing the handle.

  • Axis : Defines the axis of movement for the handle (e.g., X, Y, or both).

  • Damping : The smoothness applied to the handle's movement for dragging or recentering. Higher values result in smoother and slower transitions. This value will not influence the analog stick's value; it is solely for visual.

The Handle is required and must be a child of Surface.

Arrow

The Arrow is an indicator that rotates depending on the direction in which the Handle is being moved.

  • Arrow : A reference to the Rect Transform component representing the arrow.

  • Origin : The origin direction from which the arrow rotates.

  • Damping : The smoothness applied to the arrow's movement. Higher values result in smoother and slower transitions.

It is optional, you can leave the Arrow field empty to not use the direction indicator.

Cooldown

  • Fill : A reference to a image component with image type set to filled.

  • Text : The number format used when displaying the cooldown as text. e.g.

    • {0} → 12

    • {0.0} or {1} → 12.3

    • {0.00} or {2} → 12.34

  • Format : Determines whether the Skill Button can be used.

  • Duration : The total time duration to finish the cooldown.

  • Time Mode : The time scale that affects the duration of the cooldown

  • Is Manual : Determines whether the cooldown is managed manually (via Instruction or scripting). If set to false, the cooldown starts automatically after casting.

Cancellation

  • Cancel Area : A reference to a Tactile Control component. Interactions such as press, release, etc. of a Cancel Area will also trigger regardless if its interactable or not when using the Skill Button

  • Is Inverted : If true, cancellation is triggered outside the Cancel Area. If false, it is triggered inside the area.