Namespace Ride.Examples
Classes
AgentFormationMovementCommands
AgentScenarioLog
The data we want to appear in the scenario log for an agent
BattleDrill_CoverAndConcealment
BattleDrillScene
BattleDrillSceneDataMono
BattleDrillUnitDebugDisplay
CalculatorRestSystem
ChatMenu
CheckerboardTexture
CoverPoint
DynamicSpawnExample
INSTRUCTIONS: HOLD Left-click to rotate camera Right-click on plane to open menu to add a new agent Middle-click on plane to open menu to add new squad Right-click on agent to open menu to commandeer agent PRESS Backspace to exit controlling an agent
ExampleAgentBehaviours
ExampleAgentCommands
ExampleAgentCommandsEchelonFormationMovement
ExampleAgentCommandsFormationMovement
ExampleAgentDeletion
ExampleAirSim
ExampleApiFunctions
Displays how to init the RIDE API and add a few agents
ExampleApiFunctionsVHMsg
ExampleAstarPathing
ExampleAudio
ExampleBehaviourComparison
ExampleCameraHome
ExampleCombat
ExampleCompass
ExampleDatabaseSystem
ExampleDebugLog
This is an example of how to capture the API logs form the ApiSystemMono.debugLog and write the output to a file using the streamWriter and also to log to the Unity Debug console using the Debug.Log
ExampleDIS
ExampleEntityGroup
ExampleFace
Demonstrates how to set up and use an audio-visual sensing REST service. In particular Microsoft Azure Face
ExampleFileStorageSystem
Shows how to create different storage services and use their operations
ExampleGridContourToggle
ExampleGroundClassificationWeather
ExampleGroupBehaviours
ExampleGroups
ExampleGroupsDataMono
ExampleHud
Shows how to add agents and display them on the minimap as well as select them to see their info
ExampleImageGeneration
Demonstrates how to use generative AI to create and display images
ExampleInterpretationSystem
ExampleLoadTerrain
ExampleLocalization
ExampleLoggerImplementation
Example of how to implment a RIDE logger
ExampleLogging
Shows how to use the Ride API to log data to the log stream
ExampleLoggingDebug
Shows how the Ride logging system works
ExampleLogScenario
Shows how to log out scenario data
ExampleLOS
Displays how to create agents which have Line of Sight (LOS) visualization
ExampleMilitaryUnits
Example which demonstrates how to create 2 opposing squads and move them in formation
ExampleMilitaryUnitsDataMono
Example which demonstrates how to create 2 opposing squads and move them in formation
ExampleMovement
ExampleMovementDataMono
ExampleMSELI
ExampleNavMesh
ExampleNetworkedSessionRecording
ExampleNLP
Demonstrates how to set up and use an NLP service, in particular
- MS QnA Maker (https://www.qnamaker.ai/) and Azure Cognitves Service Text Analytics (https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/)
- Amazon Lex (https://aws.amazon.com/lex/)
- Google DialogFlow (https://cloud.google.com/dialogflow/docs/editions)
ExampleNotification
Shows how to subscribe to and dispatch RIDE events
ExampleOrdnanceMenu
ExamplePatrolAndAttackBot
ExamplePedagogicalLogger
ExamplePhoton
Simplified demonstation on how to use Photon networking to create a network room and spawn network agents
ExamplePhotonWithSpeechRecognition
ExampleRegionSystem
Simple example of how to use an IregionSystem to track the movement of agents and groups in and out of defined regions
ExampleRest
Demonstrates how to setup and use a RESTful service
ExampleSelectFire
ExampleSessionPlayback
ExampleSessionRecording
A basic example of how to use the Session Recording API. The agents movement code is copied from ExampleLogging.
ExampleSockets
Example of how to use the ISocketSystem to open, send, and receive data
ExampleSpeechRecognizer
ExampleStateMachine
ExampleTags
Demonstates how to add arbitary data tags to entities
ExampleTeamMatch
ExampleTerrainDestructionYuma
ExampleTrainingTakeCoverML
ExampleVariableSystem
ExampleVehiclesInput
ExampleVisibleObjects
Tests the which objects are in view using the Ride API
ExampleWaypointPathing
ExampleWaypointVisualizer
ExampleWebServices
Example of sending GET, PUT and POST web requests through RIDE's web interface.
FlashingMessage
RazishTAB
RazishTABDebug
RazishTour
A Walking Tour of Razish: This 25 minute experience integrates several technologies related to Scenario Event injection (MSELI). It was designed by Andrew Gordon and Magi Gordon from their kitchen table while working at home during the Covid-19 pandemic, based on information about the buildings of Razish provided by Ruth Sparks at the National Training Center at Fort Irwin.
RespawnMenu
RideBase
Base class for all RIDE examples. Provides helper functionality, GUI, etc
RideBaseMinimal
Base class for all RIDE examples. Provides helper functionality, GUI, etc
RoomSettingsMenu
Menu for establishing the settings of a networked room
SimpleNetworkExample
Simple demonstration on how to set up multiplayer environment with Photon.
Singleplayer_YumaBotMatch
Singleplayer_YumaDriving
TeamScoreMenu
Displays the scores of each team
TeamSelectionMenu
TeamSelectionMenuSessionRecording
TerrainLoaderBase
TerrainScalerAfterLoad
TimelineCompilation
TrainingInfoMenu
Used to visually display agent training results and states