fix: added default initializers for projectile pool fields
This commit is contained in:
parent
a0980eedd2
commit
a7e14fb109
|
@ -16,12 +16,11 @@ public:
|
||||||
|
|
||||||
Node3D *claim_projectile();
|
Node3D *claim_projectile();
|
||||||
void return_projectile(Node3D *node);
|
void return_projectile(Node3D *node);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Node3D *instantiate_new() const;
|
Node3D *instantiate_new() const;
|
||||||
private:
|
private:
|
||||||
Ref<WeaponData> data;
|
Ref<WeaponData> data{};
|
||||||
size_t count;
|
size_t count{0};
|
||||||
Vector<Node3D*> active{};
|
Vector<Node3D*> active{};
|
||||||
Vector<Node3D*> inactive{};
|
Vector<Node3D*> inactive{};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue