LogoLogo
ThreeKitDeveloper HubForumsSupportStatus
  • Guides
  • Documentation
  • Releases
  • Platform Documentation
  • Project Data
    • Platform Landing Page
    • Basic Concepts
      • Environments
      • Organizations
      • Attributes
        • Arrays
      • Tagging
      • Naming Conventions
      • Players
      • Branching
      • Alerts and Warnings
      • Supported Browsers
      • ThreeKit Platform Architecture
    • Catalog
      • Items
        • Item Bulk Edit
        • Item Variants
      • Data Tables
      • Item Rules and Logic
      • Publishing
    • Assets
      • Asset Management
        • Importing Assets
        • Exporting Assets
        • Folders
      • Asset Editor
        • Editor Layout Modes
          • Layout Editor
            • Local vs Global Transform
          • Logic Editor
      • Nodes
        • Common Properties
          • Node Tags
        • Helpers
          • Nulls
          • Model References
          • Connectors
        • Lights
          • Point Light
          • Directional Light
          • Spot Light
          • Area Light
          • Hemisphere Light
          • Shadow Plane
        • Cameras
        • Shapes
        • Annotations
        • Layout Containers
      • Scenes
      • Materials
        • Physical Material
        • Proxy Materials
        • Multi Material
        • Gem Material
        • JSON Configuration
      • Textures
      • Canvases
      • Composites
    • Operators
      • PolyMesh Operators
        • Array
        • Bend Deformer
        • Map Override
        • Stretch
        • Physics (Collision Detection)
      • Material Operators
        • Falloff
        • Tiling Override
        • Triplanar Mapping
        • Template Override
      • Image Operators
        • Canvas Composite
        • Canvas Fill
        • Canvas Linear Gradient
        • Canvas Text
        • BlackWhite
        • Posterization
      • PostEffects Operators
        • Bloom Pass
      • Comp Layer Operators
        • Vray Normals Properties
        • Vray Bump Normals Properties
    • Stages
      • Stage Effects
        • Turntable
    • Logic
      • Conditions
      • Actions
      • Queries
        • Node Queries
        • Metadata Value Query
        • Asset Query
        • Datatable Query
      • Custom Scripts
    • Virtual Photographer
      • Create Renders
      • View Renders
      • V-Ray Integration
    • Augmented Reality
      • AR Settings
  • Org Setup
    • Admin & Security
      • Org Profile
      • Users & Permissions
        • Threekit Sign-in
        • Members
        • User Profile
      • Tokens
      • Service Accounts
      • ISO Certification
      • Org Migration / Data Transfer
    • Jobs System
    • Orders
      • Orders List
      • Configurations
    • Analytics
      • Advanced Buyer Analytics Reports
      • Player Views
    • Project Settings
      • Features
      • Languages
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Project Data
  2. Logic

Conditions

PreviousLogicNextActions

Last updated 1 year ago

Was this helpful?

Conditions are available inside both PartReference attributes, as well as Rules.

PartReference attribute conditions serve as a tag-filter. They are available as both explicit AND (&) or as implicit ALSO.

Rule Conditions are only available as a direct comparison of value.

All listed conditions inside a rule must be met, for the actions to execute.

The only event trigger available in the UI is for an attribute having changed its value.

There is currently no way to compound multiple conditions with OR, or combinations of OR and AND. ELSE and ELSE IF are not currently available either.

The available conditions are context-sensitive, depending on the type of attribute being used for comparison.

Conditions List

  1. Attribute has changed - event triggered when the attribute’s value has changed, typically by the front end user

  2. Attribute is any of / is none of listed values (applicable only to Item or Asset types)

  3. Attribute’s Item or Asset has the given metadata key=value pairs (applicable only to Item or Asset types)

  4. Attribute = or != listed value (applicable only to Number, String, Boolean, and Color types)

  5. Number Attribute >, >=, <, <= listed value

  6. String Attribute Value Includes or Doesn’t Include listed String

  7. Layer - Check if Listed Layer Name inside the Listed Composite Asset is currently being rendered