| 367 | } |
| 368 | |
| 369 | void Button::loadTextureDisabled(std::string_view disabled, TextureResType texType) |
| 370 | { |
| 371 | _disabledFileName = disabled; |
| 372 | _disabledTexType = texType; |
| 373 | bool textureLoaded = true; |
| 374 | if (disabled.empty()) |
| 375 | { |
| 376 | _buttonDisabledRenderer->resetRender(); |
| 377 | textureLoaded = false; |
| 378 | } |
| 379 | else |
| 380 | { |
| 381 | switch (texType) |
| 382 | { |
| 383 | case TextureResType::LOCAL: |
| 384 | _buttonDisabledRenderer->initWithFile(disabled); |
| 385 | break; |
| 386 | case TextureResType::PLIST: |
| 387 | _buttonDisabledRenderer->initWithSpriteFrameName(disabled); |
| 388 | break; |
| 389 | default: |
| 390 | break; |
| 391 | } |
| 392 | } |
| 393 | this->setupDisabledTexture(textureLoaded); |
| 394 | } |
| 395 | |
| 396 | void Button::setupDisabledTexture(bool textureLoaded) |
| 397 | { |
no test coverage detected