🧰
Developer
  • ENGAGE SDK overview
  • Setting up the ENGAGE SDK
    • Registering as an ENGAGE developer
    • Setting up your local git repository
    • Installing the Unity Editor
    • Opening the ENGAGE SDK Unity project
    • Checking for SDK updates
    • Installing a platform build module
  • ENGAGE SDK project folders
  • General guidelines for 3D models
    • Optimizing 3D models
  • Locations
    • Guidelines for locations
    • Creating a new location
    • Building a location bundle
    • Testing a location locally on Windows
    • Configuring an object as a teleport target
    • Configuring the start position
    • Seats
      • Creating a seat
      • Using the summon to seat system
    • Network states
      • Network State Manager
      • Location Network States
      • Example network state configurations
        • Network state toggle object
        • Network state animation start/stop
        • Network state change animation
          • Creating an animation in Unity
          • Using Animator.Play(string)
          • Defining Animator transitions
          • Using Animator.SetTrigger(string)
        • Network state sync animation
        • Network state position toggle
        • Network state automatic door
        • Network state toggle skybox
        • Network state change materials
    • Adding grabable objects to a location
      • Resetting network objects with a button
      • Resetting network objects when out of bounds
    • Locations reference information
      • Basic requirements for a location
  • Immersive Effects (IFX)
    • Guidelines for IFX
    • Creating an IFX
    • Building an IFX bundle
    • Testing IFX locally on Windows
    • Specialized IFX
      • Animated IFX
        • Animation overrides
          • Legacy animations
          • Animator animations
          • Configuring additional Effect Life Run Control properties
      • Audio IFX
      • Interactive IFX
  • List of available prefabs
  • Available scripts
    • External Video Player
  • Profiling
  • Publishing to ENGAGE
    • Publishing checklists
    • Pushing files to your GitHub repository
  • AFX
    • Getting started
      • Changelog
    • AFX Graphs
      • Creating an AFX graph
      • Editing an AFX graph
      • Navigation and keyboard shortcuts
      • Adding an AFX graph to a game object
      • Nodes
      • Ports
      • Connections
      • Flows
        • Starting a flow
        • Using multiple flows
        • Chaining flows
        • Controlling flows
      • References
      • Using AFX Events
    • Networking AFX
      • Network State Modules
      • Ownership of networked objects
    • Animation curves
    • Node dictionary
      • ENGAGE
        • AFX Companion
          • Constant Collision
          • Grab Object
          • PathData
        • Networking
          • Network State Modules
        • Physics
        • Player
        • Seat
      • Events
        • Collision
        • Unity
        • AFX Events
      • Flow
      • Reference
      • Unity
        • Component
          • Animation
            • Set Parameters
          • Audio
            • Audio Reverb Zone
            • Audio Source
          • Collider
          • FX
          • Rendering
            • Camera
            • Light
            • Material
          • UI
        • Constraint
        • GameObject
        • Input
        • Physics
          • Raycast
            • Layer Mask
          • RigidBody
            • Joint
              • Hinge
              • Spring
          • Wheel Collider
        • Time
        • Transform
          • Get
          • Set
          • Space Switching
      • Variable
        • Bool
        • Comparison
        • Float
        • Int
        • List
        • Math
          • MathF
        • String
        • Unity Component
        • Vector
          • Quaternion
          • Vector2
          • Vector 3
            • Vector3 Math
    • Sample graphs
Powered by GitBook
On this page
  • Add
  • Divide
  • Modulo
  • Multiply
  • Subtract
  1. AFX
  2. Node dictionary
  3. Variable

Math

For nodes that specifically relate to floating point data types, see MathF.

Add

Adds two values together.

Inputs:

Name
Type
Description

A

Float or Int

The first value to add.

B

Float or Int

The second value to add.

Outputs:

Name
Type
Description

Output

Float or Int

The result of A + B. The type of the output matches the input.

Divide

Divides a number by another number.

Inputs:

Name
Type
Description

A

Float or Int

The value to be divided.

B

Float or Int

The value to divide by.

Outputs:

Name
Type
Description

Output

Float or Int

The result of A / B. The type of the output matches the input.

Modulo

The remainder after A is divided by B.

Inputs:

Name
Type
Description

A

Float or Int

The value to be divided.

B

Float or Int

The value to divide by.

Outputs:

Name
Type
Description

Output

Float

The remainder after the division operation.

Multiply

Multiplies two values together.

Inputs:

Name
Type
Description

A

Float or Int

A value to multiply.

B

Float or Int

A value to multiply.

Outputs:

Name
Type
Description

Output

Float or Int

The result of A x B.

Subtract

Subtracts one value from another.

Inputs:

Name
Type
Description

A

Float or Int

The value to subtract from.

B

Float or Int

The value to subtract.

Outputs:

Name
Type
Description

Output

Float or Int

The result of A - B.

PreviousListNextMathF

Last updated 7 months ago