RAIN{one} Documentation http://support.rivaltheory.com/rainone/wiki/ 2013-01-27T16:27:18-07:00 RAIN{one} Documentation http://support.rivaltheory.com/rainone/wiki/ http://support.rivaltheory.com/rainone/wiki/lib/tpl/arctic-mbo/images/favicon.ico text/html 2013-01-16T11:25:54-07:00 Eridanus raincode:btactivationmanager - [Parameterizing] http://support.rivaltheory.com/rainone/wiki/doku.php?id=raincode:btactivationmanager&rev=1358360754&do=diff Class Definition Functions * LoadBehaviorTree - loads a behavior tree from the specified filename. It can be an absolute, relative, or resource path. * Reset - resets the behavior tree by stopping any running nodes. * SetRootNode - resets the behavior tree and replaces the root node with the specified node. * InitBehavior - called once by the BehaviorTreeMind after the loading of the default behavior tree. * PreAction - called by the BehaviorTreeMind before any behavior tree node … text/html 2013-01-16T09:47:46-07:00 sigil start http://support.rivaltheory.com/rainone/wiki/doku.php?id=start&rev=1358354866&do=diff Welcome Welcome to the RAIN{one} Documentation Wiki! RAIN{one} is a tool for adding artificial intelligence to games in Unity. It is designed to accelerate development of AI by simplifying movement and pathing, reacting to the environment, and crafting behavior. For more information: text/html 2012-09-27T15:47:11-07:00 Eridanus raincode:start - [Files] http://support.rivaltheory.com/rainone/wiki/doku.php?id=raincode:start&rev=1348786031&do=diff A general dumping ground for additional code information, this may eventually be expanded to include the API documentation but at the moment that is automatically generated. Files * Action * AIAnimationExtender * AIBehavior * Mind * MixamoAIAnimationExtender * BTActivationManager text/html 2012-09-13T10:20:47-07:00 jester behavior:behaviortrees:variables - [Action Context] http://support.rivaltheory.com/rainone/wiki/doku.php?id=behavior:behaviortrees:variables&rev=1347556847&do=diff Behavior Tree Action Context RAIN 1.2 behavior trees store assigned variables as float values in the action context. From code, you'll want to use agent.actionContext.GetContextItem<float>(“variablename”) text/html 2012-09-05T14:07:19-07:00 sigil unitycomponents:spheresensor - [Usage] http://support.rivaltheory.com/rainone/wiki/doku.php?id=unitycomponents:spheresensor&rev=1346879239&do=diff SphereSensor is a simple sensor that uses a fixed size sphere collider to detect Aspects. Properties * Focus of Attention - This field will allow you to define specific Aspects that will be detected by the Sensor. You can control the number of Aspects with the Size field. It's important to note that aspects can be combined. If some objects are “red” and others are “shiny”, then we can search for shiny red objects by setting a focus of attention to “shiny red” in one line. If we want shiny … text/html 2012-09-05T14:07:07-07:00 sigil unitycomponents:expandingboxsensor - [Usage] http://support.rivaltheory.com/rainone/wiki/doku.php?id=unitycomponents:expandingboxsensor&rev=1346879227&do=diff ExpandingBoxSensor is a BoxSensor that changes shape over time. ExpandingBoxSensor has a minimum size, maximum size, and expand rate (per axis). Properties * Focus of Attention - You can have multiple sensors on an AI. The Focus of Attention gives the AI the ability to seek out particular Aspects in an environment. You can control the number of Aspects with the Size field. It's important to note that aspects can be combined. If some objects are “red” and others are “shiny”, then we can se… text/html 2012-09-05T14:06:55-07:00 sigil unitycomponents:boxsensor - [Usage] http://support.rivaltheory.com/rainone/wiki/doku.php?id=unitycomponents:boxsensor&rev=1346879215&do=diff BoxSensor is a simple sensor that uses a fixed size box collider to detect Aspects. Properties * Focus of Attention - This field will allow you to define specific Aspects that will be detected by the Sensor. You can control the number of Aspects with the Size field. It's important to note that aspects can be combined. If some objects are “red” and others are “shiny”, then we can search for shiny red objects by setting a focus of attention to “shiny red” in one line. If we want shiny OR red… text/html 2012-09-05T14:06:42-07:00 sigil unitycomponents:waypointgizmo - [Usage] http://support.rivaltheory.com/rainone/wiki/doku.php?id=unitycomponents:waypointgizmo&rev=1346879202&do=diff The physical representation of a Waypoint and generally what you will see when using RAIN{one}. Properties * Neighbors - This will list all of the Waypoints currently connected to the active Waypoint. * Raycast Path Radius - The size of sphere that is cast between waypoints when you Raycast the connections between your Waypoints. * Raycast Max Distance - The maximum distance from the active Waypoint that you want to Raycast connections. Waypoints that are further than this distance fro… text/html 2012-09-05T14:06:03-07:00 sigil unitycomponents:waypoint - [Waypoint] http://support.rivaltheory.com/rainone/wiki/doku.php?id=unitycomponents:waypoint&rev=1346879163&do=diff Waypoint defines a node in a waypoint navigation graph setup. In RAIN{one} this component is extended by WaypointGizmo which is what you will generally see in practice. Properties * Neighbors - This will list all of the waypoints currently connected to the active waypoint. * Raycast Path Radius - The size of sphere that is cast between waypoints when you Raycast the connections between your waypoints. * Raycast Max Distance - The maximum distance from the active waypoint that you want… text/html 2012-09-05T11:11:49-07:00 sigil components:graphmodifier.png http://support.rivaltheory.com/rainone/wiki/doku.php?image=components%3Agraphmodifier.png&ns=components&rev=1346868709&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=429&h=161t=1346868942&media=components:graphmodifier.png" alt="components:graphmodifier.png" /> text/html 2012-09-03T15:53:42-07:00 jester gettingstarted:recastvisu.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=gettingstarted%3Arecastvisu.png&ns=gettingstarted&rev=1346712822&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=168t=1346712822&media=gettingstarted:recastvisu.png" alt="gettingstarted:recastvisu.png" /> text/html 2012-09-03T15:51:11-07:00 jester gettingstarted:waypointsconnected.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=gettingstarted%3Awaypointsconnected.png&ns=gettingstarted&rev=1346712671&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=188t=1346712671&media=gettingstarted:waypointsconnected.png" alt="gettingstarted:waypointsconnected.png" /> text/html 2012-09-03T13:56:28-07:00 jester behavior:behaviortrees:nodes:gob_tasks.png http://support.rivaltheory.com/rainone/wiki/doku.php?image=behavior%3Abehaviortrees%3Anodes%3Agob_tasks.png&ns=behavior%3Abehaviortrees%3Anodes&rev=1346705788&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=301t=1346705849&media=behavior:behaviortrees:nodes:gob_tasks.png" alt="behavior:behaviortrees:nodes:gob_tasks.png" /> text/html 2012-09-03T13:21:44-07:00 jester sensing:aspectname.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=sensing%3Aaspectname.png&ns=sensing&rev=1346703704&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=46t=1346703704&media=sensing:aspectname.png" alt="sensing:aspectname.png" /> text/html 2012-09-03T12:41:56-07:00 jester sensing:raycastcomponents.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=sensing%3Araycastcomponents.png&ns=sensing&rev=1346701316&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=336&h=168t=1346701316&media=sensing:raycastcomponents.png" alt="sensing:raycastcomponents.png" /> text/html 2012-08-31T13:56:22-07:00 harbinger gettingstarted:gob-2ndgoalnode.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=gettingstarted%3Agob-2ndgoalnode.png&ns=gettingstarted&rev=1346446582&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=157t=1346446582&media=gettingstarted:gob-2ndgoalnode.png" alt="gettingstarted:gob-2ndgoalnode.png" /> text/html 2012-08-31T13:55:53-07:00 harbinger gettingstarted:gob-standandfighttask.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=gettingstarted%3Agob-standandfighttask.png&ns=gettingstarted&rev=1346446553&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=200t=1346446553&media=gettingstarted:gob-standandfighttask.png" alt="gettingstarted:gob-standandfighttask.png" /> text/html 2012-08-31T13:55:53-07:00 harbinger gettingstarted:gob-runawaytask.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=gettingstarted%3Agob-runawaytask.png&ns=gettingstarted&rev=1346446553&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=189t=1346446553&media=gettingstarted:gob-runawaytask.png" alt="gettingstarted:gob-runawaytask.png" /> text/html 2012-08-31T13:55:53-07:00 harbinger gettingstarted:gob-eatsomethingtask.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=gettingstarted%3Agob-eatsomethingtask.png&ns=gettingstarted&rev=1346446553&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=174t=1346446553&media=gettingstarted:gob-eatsomethingtask.png" alt="gettingstarted:gob-eatsomethingtask.png" /> text/html 2012-08-31T13:13:36-07:00 sigil behavior:behaviortrees:generallayout.png - created http://support.rivaltheory.com/rainone/wiki/doku.php?image=behavior%3Abehaviortrees%3Agenerallayout.png&ns=behavior%3Abehaviortrees&rev=1346444016&tab_details=history&mediado=diff&do=media <img src="/rainone/wiki/lib/exe/fetch.php?w=500&h=269t=1346444016&media=behavior:behaviortrees:generallayout.png" alt="behavior:behaviortrees:generallayout.png" />