| 1032 | } |
| 1033 | |
| 1034 | void Object::set_script_instance(ScriptInstance *p_instance) { |
| 1035 | if (script_instance == p_instance) { |
| 1036 | return; |
| 1037 | } |
| 1038 | |
| 1039 | if (script_instance) { |
| 1040 | memdelete(script_instance); |
| 1041 | } |
| 1042 | |
| 1043 | script_instance = p_instance; |
| 1044 | |
| 1045 | if (p_instance) { |
| 1046 | script = p_instance->get_script(); |
| 1047 | } else { |
| 1048 | script = Variant(); |
| 1049 | } |
| 1050 | } |
| 1051 | |
| 1052 | Variant Object::get_script() const { |
| 1053 | return script; |
no test coverage detected