|
class | Action |
| We hope we wrote our example actions in a way that they can be integrated into your Finite State Machine, Behavior Tree, or Planner. We provide a sample use of our sample actions in the PlanDemo.cs class. More...
|
|
class | Blackboard |
| This is used to store some values, and make some methods available in a place where they can be edited without affecting the other classes. More...
|
|
class | ChaseSlot |
| This is an example for how a chasing behavior could be implemented in NEEDSIM Life simulation. For a specific game better solutions might be desirable. More...
|
|
class | DecideGoal |
| For goal oriented behaviors: Get a goal from the simulation, and try to get a slot where the goal can be satisfied. More...
|
|
class | DecideValue |
| For Value-oriented behaviors: Try to get a slot based on utility of all available slots (relative to the current satisfaction level of the needs of the agent). More...
|
|
class | InterruptionFuchsalarm |
| This action demonstrates how interruption of typical NEEDSIM behaviors could look like. More...
|
|
class | MoveToSlot |
| Moving to a slot. The best implementation for such a behavior might be different in your project, but this script offers a starting point. More...
|
|
class | NEEDSIMManager |
| This class stores the values that the NEEDSIMROOT will use for running the simulation More...
|
|
class | NEEDSIMNode |
| Every object and agent in NEEDSIM Life simulation has a NEEDSIMNode: This is the essential component for using NEEDSIM Life simulation. More...
|
|
class | NEEDSIMRoot |
| Every scene should have one root node for the AFFORDANCE TREE. This uses the settings of the NEEDSIM Manager and controls the simulation. More...
|
|
class | PlanDemo |
| A simple behavior control solution. We tried to write this in a way that makes it easy to use our code samples in Finite State Machines, Behavior Trees and Goal-oriented Action Planning. The idea is that you can run our simulation from within a different solution, for example in case you want to have agents with fighting capabilites. More...
|
|
class | SatisfyGoal |
| Participate in a slot to satisfy a goal. More...
|
|
class | SatisfyUrgentNeed |
| Participating a slot. The respective behavior for value/urgency oriented behaviors. More...
|
|