public void Execute(ref WooState state) { if (_ReturnType == VarType.varFloat) { _AssignOp.ExecuteFloat(ref state, _Var, _Expression); } else if (_ReturnType == VarType.varVector) { _AssignOp.ExecuteVector(ref state, _Var, _Expression); } }