Initiates named Fact and adds it to StageStatic.stage.factState
More...
|
static Fact | AddFactIfNotFound (Fact fact, out bool exists, bool samestep) |
| Adds fact to StageStatic.stage.factState More...
|
|
static PointFact | AddPointFact (RaycastHit hit, bool samestep=false) |
| Initiates named Fact and adds it to StageStatic.stage.factState More...
|
|
static PointFact | AddPointFact (Vector3 point, Vector3 normal, bool samestep=false) |
| Initiates named Fact and adds it to StageStatic.stage.factState More...
|
|
static OnLineFact | AddOnLineFact (string pid, string lid, bool samestep=false) |
| Initiates named Fact and adds it to StageStatic.stage.factState More...
|
|
static LineFact | AddLineFact (string pid1, string pid2, bool samestep=false) |
| Initiates named Fact and adds it to StageStatic.stage.factState More...
|
|
static RayFact | AddRayFact (string pid1, string pid2, bool samestep=false) |
| Initiates named Fact and adds it to StageStatic.stage.factState More...
|
|
static AngleFact | AddAngleFact (string pid1, string pid2, string pid3, bool samestep=false) |
| Initiates named Fact and adds it to StageStatic.stage.factState More...
|
|
Initiates named Fact and adds it to StageStatic.stage.factState
- Parameters
-
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddAngleFact()
static AngleFact FactManager.AddAngleFact |
( |
string |
pid1, |
|
|
string |
pid2, |
|
|
string |
pid3, |
|
|
bool |
samestep = false |
|
) |
| |
|
static |
Initiates named Fact and adds it to StageStatic.stage.factState
- Parameters
-
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddFactIfNotFound()
static Fact FactManager.AddFactIfNotFound |
( |
Fact |
fact, |
|
|
out bool |
exists, |
|
|
bool |
samestep |
|
) |
| |
|
static |
Adds fact to StageStatic.stage.factState
- Parameters
-
fact | to be added |
exists | true iff fact already has a equivalent counterpart in fact._Facts |
samestep | set true if Fact creation happens as a subsequent/ consequent step of multiple Fact creations and/or deletions, and you whish that these are affected by a single FactOrganizer.undo/ FactOrganizer.redo step |
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddLineFact()
static LineFact FactManager.AddLineFact |
( |
string |
pid1, |
|
|
string |
pid2, |
|
|
bool |
samestep = false |
|
) |
| |
|
static |
Initiates named Fact and adds it to StageStatic.stage.factState
- Parameters
-
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddOnLineFact()
static OnLineFact FactManager.AddOnLineFact |
( |
string |
pid, |
|
|
string |
lid, |
|
|
bool |
samestep = false |
|
) |
| |
|
static |
Initiates named Fact and adds it to StageStatic.stage.factState
- Parameters
-
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddPointFact() [1/2]
static PointFact FactManager.AddPointFact |
( |
RaycastHit |
hit, |
|
|
bool |
samestep = false |
|
) |
| |
|
static |
Initiates named Fact and adds it to StageStatic.stage.factState
- Parameters
-
hit | RaycastHit where and how (orientation) to spawn PointFact |
samestep | set true if Fact creation happens as a subsequent/ consequent step of multiple Fact creations and/or deletions, and you whish that these are affected by a single FactOrganizer.undo/ FactOrganizer.redo step |
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddPointFact() [2/2]
static PointFact FactManager.AddPointFact |
( |
Vector3 |
point, |
|
|
Vector3 |
normal, |
|
|
bool |
samestep = false |
|
) |
| |
|
static |
Initiates named Fact and adds it to StageStatic.stage.factState
- Parameters
-
- Returns
- Fact.Id of generated Fact if not yet existent in StageStatic.stage.factState, else Fact.Id of existent equivalent Fact
◆ AddRayFact()
static RayFact FactManager.AddRayFact |
( |
string |
pid1, |
|
|
string |
pid2, |
|
|
bool |
samestep = false |
|
) |
| |
|
static |
The documentation for this class was generated from the following file:
- D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactManager.cs