Initial Void Bastion 0.20 prototype
This commit is contained in:
commit
7362ca0f02
251 files changed
+29688
No files matched your search
@@ -0,0 +1,46 @@
|
||||
#
|
||||
# © 2026-present https://github.com/cengiz-pz
|
||||
#
|
||||
class_name AdmobSettings
|
||||
extends RefCounted
|
||||
|
||||
const DATA_KEY_AD_VOLUME := &"ad_volume"
|
||||
const DATA_KEY_ADS_MUTED := &"ads_muted"
|
||||
const DATA_KEY_APPLY_AT_STARTUP := &"apply_at_startup"
|
||||
|
||||
var _data: Dictionary
|
||||
|
||||
|
||||
func _init(a_data: Dictionary = {}) -> void:
|
||||
_data = a_data
|
||||
|
||||
|
||||
func set_ad_volume(a_value: float) -> AdmobSettings:
|
||||
_data[DATA_KEY_AD_VOLUME] = a_value
|
||||
return self
|
||||
|
||||
|
||||
func get_ad_volume() -> float:
|
||||
return _data[DATA_KEY_AD_VOLUME]
|
||||
|
||||
|
||||
func set_ads_muted(a_value: bool) -> AdmobSettings:
|
||||
_data[DATA_KEY_ADS_MUTED] = a_value
|
||||
return self
|
||||
|
||||
|
||||
func are_ads_muted() -> bool:
|
||||
return _data[DATA_KEY_ADS_MUTED]
|
||||
|
||||
|
||||
func set_apply_at_startup(a_value: bool) -> AdmobSettings:
|
||||
_data[DATA_KEY_APPLY_AT_STARTUP] = a_value
|
||||
return self
|
||||
|
||||
|
||||
func get_apply_at_startup() -> bool:
|
||||
return _data[DATA_KEY_APPLY_AT_STARTUP]
|
||||
|
||||
|
||||
func get_raw_data() -> Dictionary:
|
||||
return _data
|
||||
Reference in new issue
Block a user