Makinom - Game Toolkit for Unity
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • Extensions
    • API
  • Makinom 1
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get Makinom

Guide

Plugins

  • Plugins Overview
  • Compass Navigator Pro Plugin
  • Save Game Compression Plugin

Schematic Nodes

  • Schematic Nodes Overview
  • Cinemachine Nodes
  • Footstepper Nodes
  • Post Processing Nodes
  • Unity Ads Nodes
  • Unity Analytics Nodes
  • Video Player Nodes

Scripts

  • Scripts Overview
  • A* Pathfinding Movement Component
  • Core GameKit Wrapper
  • Loading Screen Pro Scene Load
  • PolyNav 2D Movement Component
  • Pool Boss Wrapper
  • Rewired Input Key
  • Unity Input Action Input Key

Setups

  • Setups Overview
  • PS4 Controller Mapping
  • XBox Controller Mapping
  • Switch Pro Controller Mapping
  • Home
  • Guide
  • Extensions
  • Schematic Nodes
  • Schematic Nodes Overview

Schematic Nodes Overview

Table of Contents
  • Custom Nodes
  • Extension Manager

Use custom nodes to add new functionality to schematics.

Makinom already comes with over 400 nodes to do all kinds of tasks, but you might want to add specific functionality for your custom code or a 3rd party asset.

Adding custom nodes to schematics doesn’t require implementing them in a plugin or Makinom’s source code – you can just add them in a script file in your Unity project.

Custom Nodes #

You can create custom nodes by deriving from the BaseSchematicNode or BaseSchematicCheckNode classes. For examples it’s best to check out the available node implementations.

Deriving from BaseSchematicNode will make it a node with a single Next slot, the connection to the next node is stored in the int field next.

public class NewSchematicNode : BaseSchematicNode

Deriving from BaseSchematicCheckNode (which descends from BaseSchematicNode) will make a node with a Success and a Failed slot – the Success connection is stored in the int field next, the Failed connection is stored in the int field nextFail.

public class NewSchematicNode : BaseSchematicCheckNode

Using schematic nodes should use the schematic node namespace.

using GamingIsLove.Makinom.Schematics.Nodes;

Or, implement the node in the namespace (not required).

namespace GamingIsLove.Makinom.Schematics.Nodes

For more details, see the custom nodes documentation (covers both schematic and formula nodes).

Extension Manager #

The extension manager can be used to browse, download and import available extensions (e.g. plugins, custom nodes, other scripts or schematics) for Makinom.

Open it using the Unity Menu: Window > Makinom Extension Manager

Make sure to save your open Makinom project or schematics (in the Makinom editor) before importing any package, as importing a package will reset all unsaved changes.

Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Updated on May 21, 2022
Table of Contents
  • Custom Nodes
  • Extension Manager
Sitemap
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • Extensions
    • API
  • Makinom 1 Hub
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get Makinom
  • Contact
  • Blog
  • ORK Framework
  • gamingislove.com
Categories
  • Makinom 1 (97)
    • Tutorial (97)
      • 2D Platformer (14)
      • 2D Roguelike (8)
      • Breakout (6)
      • How-to (34)
      • Match 3 (6)
      • Schematic (4)
      • Scripting (6)
      • Space Shooter (11)
      • Survival Shooter (8)
  • News (11)
  • Release (68)
Search

© 2015 Gaming is Love e.U.

Disclosure: This site may contain affiliate links, which means I may receive a commission if you click a link and purchase something that I have recommended. While clicking these links won’t cost you any money, they will help me fund my development projects while recommending great assets!