| 185 | } |
| 186 | |
| 187 | bool ScriptAsset::execScript() |
| 188 | { |
| 189 | AssetBase* handle = mpOwningAssetManager->acquireAsset<AssetBase>(getAssetId()); |
| 190 | |
| 191 | if (handle) |
| 192 | return true; |
| 193 | |
| 194 | if (Torque::FS::IsScriptFile(mScriptPath)) |
| 195 | { |
| 196 | return Con::executeFile(mScriptPath, false, false); |
| 197 | } |
| 198 | Con::errorf("ScriptAsset:execScript() - Script asset must have a valid file to exec"); |
| 199 | return false; |
| 200 | } |
| 201 | |
| 202 | DefineEngineMethod(ScriptAsset, execScript, bool, (), , |
| 203 | "Executes the script file.\n" |
no test coverage detected