{"repo":"Rooibot/GMCExtended","free":true,"listed":false,"github":"https://github.com/Rooibot/GMCExtended","clone":"git clone https://github.com/Rooibot/GMCExtended.git","description":"Extensions and utilities for GMCv2 beyond the scope of Grim's actual plugin.","language":"C++","stars":35,"topics":["unreal-engine","general-movement-component"],"license":"MIT","category":"game-templates","readme_excerpt":"GMCv2 Extended This repository contains a simple plugin which extends GMCv2 in various ways, with utilities and such provided by GMC licensees. (Mostly it exists because Packetdancer got tired of answering how to copy the trajectory movement component into Blueprint projects, and her solution was \"just turn it into a plugin\".) There will be better documentation here eventually. Probably. Things currently in the project: GMCExtended This module contains the core movement logic and general support code. The primary things in the GMCExtended module are: UGMCE CoreComponent This component is a child of GMC's own Organic Movement Component, which provides an implementation of a \"shared variable\" system. This system basically allows other components to request that GMC itself register and bind 'shared variables' and triggers a notification whenever a shared variable changes. Variables are shared between components, allowing multiple things to access a single bound variable by name. Shared variable update handlers should be triggered even on simulated proxies, if the variables are replicated there. In addition, there is a \"Shared Variable Component Interface\"; any component on a pawn which implements this will have an OnBindSharedVariables function before replication bindings are made; while this is intended to allow components to register shared variables, it can also be used to allow components which need to bind variables via the GMC to be called at an appropriate time, even if t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rooibot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rooibot/GMCExtended/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}