MvtUtil
MoveTowards :: Utilities
ASTER’s Moiton of
MoveTowards
is 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
MvtUtil
in 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 |