added firebase and rudimentary leaderboard support

This commit is contained in:
derek
2025-04-09 11:19:02 -05:00
parent ce08df66e6
commit 25eb9e725a
121 changed files with 4987 additions and 4 deletions

View File

@@ -0,0 +1,22 @@
extends FirestoreTransform
class_name FieldTransform
enum TransformType { SetToServerValue, Maximum, Minimum, Increment, AppendMissingElements, RemoveAllFromArray }
const transtype_string_map = {
TransformType.SetToServerValue : "setToServerValue",
TransformType.Increment : "increment",
TransformType.Maximum : "maximum",
TransformType.Minimum : "minimum",
TransformType.AppendMissingElements : "appendMissingElements",
TransformType.RemoveAllFromArray : "removeAllFromArray"
}
var document_exists : bool
var document_name : String
var field_path : String
var transform_type : TransformType
var value : Variant
func get_transform_type() -> String:
return transtype_string_map[transform_type]