MvtUtil
MoveTowards :: Utilities
ASTER’s Moiton of
MoveTowardsis designed to efficiently configure and move multiple instances.
ASTER :: MoveTowards includes many support functions called MoveTowards Utility that are used when creating events from the CF25 event editor.
MoveTowards :: Utility is abbreviated as
MvtUtilin this document.Additionally, MoveTowards is abbreviated as
MvT, Target asTgt, and Pursuer asPrs.
Implementation of ASTER::MoveTowards
ASTER designed the behavior to treat multiple instances as a “swarm” and move them as a swarm. To achieve this purpose, decided to first classify and select instances as targets (mvt.Tgt) and pursuers (mvt.Prs).
The event creation support features include a function to export information of the selected instance to a JSON Array, which can be used as a versatile convenience function even without utilizing ASTER::MoveTowards.
ASTER has also provided a mechanism called the Reference Vector to avoid using the slower JSON Array, which is expected to operate at higher speeds.
-
Related: Reference Vector
ast:MvT Action List
Functions ASTER Rev.1.0.0 |
Event | Detail |
|---|---|---|
| Configure Max Num of Oi can be Slctd Per Grp | Action | Config :: the Max Num of mvt.Target & Pursuer |
| Select or DeSelect as a mvt.Target | Action | mvt.Target :: Individual Selection, deselection |
| Select or DeSelect as a mvt.Pursuer | Action | mvt.Pursuer :: Individual Selection, deselection |
| Batch Select :: As mtv.Pursuer | Action | mvt.Pursuer :: batch selection |
| DeSelect All mvt.Target & mvt.Pursuer | Action | mvt.Target & Pursuer :: deselect all |
| Cache as a Related Obj Instance | Action | Related Object Instance :: Cache |
| Destroy the Related Obj Instance | Action | Related Objct Instance :: Clear & Destroy |
| Create a 1D-Arr with Fixed Value to JSON :: Target | Action | JSON :: Export to 1d-Arr :: Fixed of mvt.Target |
| Create a 1D-Arr with Fixed Value to JSON :: Pursuer | Action | JSON :: Export to 1d-Arr :: Fixed of mvt.Pursuer |
| Create a 2D-Arr with Oi’s Xy-Coords :: Target | Action | JSON :: Export to 2d-Array :: Xy-Coords :: Target |
| Create a 2D-Arr with Oi’s Xy-Coords :: Pursuer | Action | JSON :: Export to 2d-Array :: Xy-Coords :: Pursuer |
| Create Reference Vector | Action | Batch generation of destination coordinates |
| Action |
Condition
Functions Rev.1.0.0 |
Event | Detail |
|---|---|---|
| EvD :: Selected mvt.Target | Condition | |
| EvD :: Selected mvt.Pursuer | Condition | |
| EvD :: DeSelected mvt.Target | Condition | |
| EvD :: DeSelected mvt.Pursuer | Condition | |
| Condition |
Expression
Functions Rev.1.0.0 |
Event | Detail |
|---|---|---|
| Get Num of Selected Instances as mvt.Target | Expression | Get the number of mvt.Target |
| Get Num of Selected Instances as mvt.Pursuer | Expression | Get the number of mvt.Pursuer |
| Expression |