(&self, state: &mut dyn Any, var: ScriptMemberID, value: Variant)
| 49 | } |
| 50 | |
| 51 | fn set_var(&self, state: &mut dyn Any, var: ScriptMemberID, value: Variant) { |
| 52 | let Some(state) = state.downcast_mut::<BenchScriptState>() else { |
| 53 | return; |
| 54 | }; |
| 55 | match var.0 { |
| 56 | 1 => { |
| 57 | if let Some(value) = value.as_i64() { |
| 58 | state.frame = value.max(0) as u64; |
| 59 | } |
| 60 | } |
| 61 | 2 => { |
| 62 | if let Some(value) = value.as_i32() { |
| 63 | state.hp = value; |
| 64 | } |
| 65 | } |
| 66 | _ => {} |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | fn call_method( |
| 71 | &self, |
nothing calls this directly
no test coverage detected