Git Product home page Git Product logo

playmaker-bolt-networking's Introduction

PlayMaker Bolt Networking Actions

Bolt is a Networking solution with a lot of front end features but still requires extensive scripting to use. This set of actions offloads all of the coding to Playmaker Actions and generic scripts so you can visually design the networking logic for your game in Playmaker.

======== Requirements

  • Requires the Unity 5 RC3 DEBUG version due to NetworkTransform missing GetDynamic().
  • Playmaker 1.8 (1.7.x will work, but the examples are done with 1.8).
  • PlaymakerUtils git rep

======== Support Scripts

  • Bolt Entity Playmaker Proxy "Proxy and Initialization script for all Bolt Entities."
  • Bolt PlayMaker Utils "Scripting shortcuts and helper classes."
  • CallbackEvent "A script for a custom Callback on an Entity."
  • CallbackGlobalProxy "A static class for proxying Bolt Global Callbacks as Broadcasted FsmEvents."
  • TooltipAttribute "Inspector tooltips."

======== Editor Scripts

  • BPEditorUtils "Custom Action Editor support scipt. Accesses Bolt.Compiler for static data. "
  • CallbackEditor "Custom Action Editor for Bolt Global Callback Get Data. "
  • EventSendEditor "Custom Action Editor for Bolt Event Send. "
  • Menus "Menu buttons for the Unity Editor.. "
  • TooltipDrawer "Draws the tooltips for Inspector scripts. "

======== Entity Actions

  • Bolt Entity Get Prefab Id
  • Bolt Entity Get Property
  • Bolt Entity Has Control
  • Bolt Entity Take Control
  • Bolt Entity Release Control

======== Basic API Actions

  • Bolt Instantiate
  • Bolt Is Client
  • Bolt Is Server
  • Bolt Load Level
  • Bolt Server Get Client Count
  • Bolt Server Get Connection Data
  • Bolt Start Client
  • Bolt Start Server
  • ...

======== States

  • Bolt State Property Add Callback
  • Bolt State Property Remove Callback
  • // Get
  • Bolt State Get Bool
  • Bolt State Get Color
  • Bolt State Get Float
  • Bolt State Get Int
  • Bolt State Get Quaternion
  • Bolt State Get Rect
  • Bolt State Get String
  • Bolt State Get Transform
  • Bolt State Get Vector2
  • Bolt State Get Vector3
  • // Set
  • Bolt State Set Bool
  • Bolt State Set Color
  • Bolt State Set Float
  • Bolt State Set Int
  • Bolt State Set Quaternion
  • Bolt State Set Rect
  • Bolt State Set String
  • Bolt State Set Transform
  • Bolt State Set Vector2
  • Bolt State Set Vector3
  • ...

======== Events

  • Bolt Event Send
  • Bolt Event Send By Name
  • Bolt Global Callback Get Data
  • Bolt Global Event Listener
  • ...

======== Objects

  • ...

======== Commands

  • ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.