GameFlow
  • Overview
  • Installation
  • Hello, World!
  • Basics
  • Guides
    • Programs
    • Variables
    • Actions
    • Conditions
    • Flow Control
    • Parameters
    • Commands
    • Gamefabs
    • Lists
    • States
    • Vectors
    • Colors
    • GameObjects
    • Transforms
    • Game Management
    • Animation
    • Scene Management
    • Audio
    • Physics
    • Input Control
    • Maths
    • Text
    • Navigation
    • Paths
    • Object Pools
    • Raycasting
    • Timers
    • User Interface
    • 2D
    • Video
    • Materials
    • Shaders
    • Particles
    • Hierarchy
    • Application
    • Events
    • Camera
    • Other
    • Automation
    • Customization
    • Debugging
    • Documentation
    • Gizmos
    • Integration
    • Localization
    • Macros
    • Mobile
    • Multiplatform
    • Networking
    • Utilities
    • WebGL
    • Sharing
  • Reference
    • Programs
    • Actions
    • Conditions
    • Data
    • Tools
  • API
    • Custom Actions
    • Custom Conditions
    • Templates
    • Communication
    • Direct Execution
    • Event Listening
    • Reference
  • Tutorials
    • 01: Object rotation & Color change
    • 02: Moving a cube with Keys and Forces
    • 03: Simple camera shake effect
    • 04: Point and Click
    • 05: Typewriter
Powered by GitBook
On this page

API

PreviousToolsNextCustom Actions

Last updated 5 years ago

The main objectives of the GameFlow API (Application Programming Interface) are extensibility and communication with other scripts. In concrete, the possibilites offered by the current version are the following:

  • Creating your own and .

  • Building block sequences programmatically, like .

  • like searching for specific GameFlow blocks in order to access their public properties and methods.

  • of actions from your scripts.

  • and reaction to GameFlow events from your scripts.

The usage of the API does not requiere expert knowledge of C#, but having at least some notions is recommended for an easier understanding of the companion examples.

custom actions
custom conditions
templates
Communication
Direct execution
Listening