|
@@ -33,7 +33,6 @@
|
|
void RandomNumberGenerator::_bind_methods() {
|
|
void RandomNumberGenerator::_bind_methods() {
|
|
ClassDB::bind_method(D_METHOD("set_seed", "seed"), &RandomNumberGenerator::set_seed);
|
|
ClassDB::bind_method(D_METHOD("set_seed", "seed"), &RandomNumberGenerator::set_seed);
|
|
ClassDB::bind_method(D_METHOD("get_seed"), &RandomNumberGenerator::get_seed);
|
|
ClassDB::bind_method(D_METHOD("get_seed"), &RandomNumberGenerator::get_seed);
|
|
- ADD_PROPERTY(PropertyInfo(Variant::INT, "seed"), "set_seed", "get_seed");
|
|
|
|
|
|
|
|
ClassDB::bind_method(D_METHOD("randi"), &RandomNumberGenerator::randi);
|
|
ClassDB::bind_method(D_METHOD("randi"), &RandomNumberGenerator::randi);
|
|
ClassDB::bind_method(D_METHOD("randf"), &RandomNumberGenerator::randf);
|
|
ClassDB::bind_method(D_METHOD("randf"), &RandomNumberGenerator::randf);
|
|
@@ -41,4 +40,8 @@ void RandomNumberGenerator::_bind_methods() {
|
|
ClassDB::bind_method(D_METHOD("randf_range", "from", "to"), &RandomNumberGenerator::randf_range);
|
|
ClassDB::bind_method(D_METHOD("randf_range", "from", "to"), &RandomNumberGenerator::randf_range);
|
|
ClassDB::bind_method(D_METHOD("randi_range", "from", "to"), &RandomNumberGenerator::randi_range);
|
|
ClassDB::bind_method(D_METHOD("randi_range", "from", "to"), &RandomNumberGenerator::randi_range);
|
|
ClassDB::bind_method(D_METHOD("randomize"), &RandomNumberGenerator::randomize);
|
|
ClassDB::bind_method(D_METHOD("randomize"), &RandomNumberGenerator::randomize);
|
|
|
|
+
|
|
|
|
+ ADD_PROPERTY(PropertyInfo(Variant::INT, "seed"), "set_seed", "get_seed");
|
|
|
|
+ // Default value is non-deterministic, override it for doc generation purposes.
|
|
|
|
+ ADD_PROPERTY_DEFAULT("seed", 0);
|
|
}
|
|
}
|