https://gtamods.com/wiki/SCM_language#Compound_assignment
| =# |
Cast assignment |
expr0 =# expr1 |
Cast expr1 to any other type and store the result to expr0 |
VARIABLES ON BOTH SIDES SHOULD BE DECLARED WITH A TYPE (INT OR FLOAT)
| Operation |
Opcode |
Expression |
| CSET_VAR_INT_TO_VAR_FLOAT |
008C |
$i =# $f |
| CSET_VAR_FLOAT_TO_VAR_INT |
008D |
$f =# $i |
| CSET_LVAR_INT_TO_VAR_FLOAT |
008E |
0@ =# $f |
| CSET_LVAR_FLOAT_TO_VAR_INT |
008F |
1@ =# $i |
| CSET_VAR_INT_TO_LVAR_FLOAT |
0090 |
$i =# 1@ |
| CSET_VAR_FLOAT_TO_LVAR_INT |
0091 |
$f =# 0@ |
| CSET_LVAR_INT_TO_LVAR_FLOAT |
0092 |
0@ =# 1@ |
| CSET_LVAR_FLOAT_TO_LVAR_INT |
0093 |
1@ =# 0@ |
https://gtamods.com/wiki/SCM_language#Compound_assignment