|
Corgi Engine v9.3
|
This decision will roll a dice and return true if the result is below or equal the Odds value More...
Public Member Functions | |
| override bool | Decide () |
| On Decide we check if the odds are in our favour More... | |
Public Member Functions inherited from MoreMountains.Tools.AIDecision | |
| virtual void | Initialization () |
| Meant to be overridden, called when the game starts More... | |
| virtual void | OnEnterState () |
| Meant to be overridden, called when the Brain enters a State this Decision is in More... | |
| virtual void | OnExitState () |
| Meant to be overridden, called when the Brain exits a State this Decision is in More... | |
Public Attributes | |
| int | TotalChance = 10 |
| the maximum number to consider when rolling the dice (in '2 out of 10', that'd be 10 More... | |
| int | Odds = 4 |
| the number below which this decision will be true. In '2 out of 10', that would be 2 More... | |
Public Attributes inherited from MoreMountains.Tools.AIDecision | |
| string | Label |
| a label you can set to organize your AI Decisions, not used by anything else More... | |
Protected Member Functions | |
| virtual bool | EvaluateOdds () |
| Returns true if the Brain's Target is facing us (this will require that the Target has a Character component) More... | |
Protected Member Functions inherited from MoreMountains.Tools.AIDecision | |
| virtual void | Awake () |
| On Awake we grab our Brain More... | |
Protected Attributes | |
| Character | _targetCharacter |
Protected Attributes inherited from MoreMountains.Tools.AIDecision | |
| AIBrain | _brain |
Additional Inherited Members | |
Properties inherited from MoreMountains.Tools.AIDecision | |
| virtual bool | DecisionInProgress [getset] |
This decision will roll a dice and return true if the result is below or equal the Odds value
|
virtual |
|
protectedvirtual |
Returns true if the Brain's Target is facing us (this will require that the Target has a Character component)
|
protected |
| int MoreMountains.CorgiEngine.AIDecisionRandom.Odds = 4 |
the number below which this decision will be true. In '2 out of 10', that would be 2
| int MoreMountains.CorgiEngine.AIDecisionRandom.TotalChance = 10 |
the maximum number to consider when rolling the dice (in '2 out of 10', that'd be 10