BannerAdFormat.gd 1.0 KB

1234567891011121314151617181920212223
  1. tool
  2. extends VBoxContainer
  3. onready var AdMobEditor : Control = find_parent("AdMobEditor")
  4. func _ready():
  5. $RespectSafeArea.connect("value_changed", self, "_on_RespectSafeArea_value_changed")
  6. $BannerSizeHBoxContainer/BannerSize.selected = AdMobEditor.AdMobSettings.BANNER_SIZE.find(AdMobEditor.AdMobSettings.config.banner.size)
  7. $RespectSafeArea.pressed = AdMobEditor.AdMobSettings.config.banner.respect_safe_area
  8. $BannerShowInstantly.pressed = AdMobEditor.AdMobSettings.config.banner.show_instantly
  9. $BannerOnTop.pressed = AdMobEditor.AdMobSettings.config.banner.position
  10. func _on_BannerSize_item_selected(index):
  11. AdMobEditor.AdMobSettings.config.banner.size = AdMobEditor.AdMobSettings.BANNER_SIZE[index]
  12. func _on_BannerShowInstantly_pressed():
  13. AdMobEditor.AdMobSettings.config.banner.show_instantly = $BannerShowInstantly.pressed#
  14. func _on_BannerOnTop_pressed():
  15. AdMobEditor.AdMobSettings.config.banner.position = int($BannerOnTop.pressed)
  16. func _on_RespectSafeArea_value_changed(value : bool):
  17. AdMobEditor.AdMobSettings.config.banner.respect_safe_area = value