Rally Rush
Loading...
Searching...
No Matches
weapon_pickup.hpp
Go to the documentation of this file.
1#ifndef WEAPON_PICKUP_HPP
2#define WEAPON_PICKUP_HPP
3
4#include "godot_cpp/classes/area3d.hpp"
5#include "godot_cpp/classes/random_number_generator.hpp"
6
7namespace godot {
9class WeaponPickup : public Area3D {
12 static void _bind_methods();
13public:
15 virtual void _enter_tree() override;
17 void body_entered(Node3D *node);
18private:
19 RandomNumberGenerator rng;
20};
21}
22
23#endif // !WEAPON_PICKUP_HPP
Item box that can be found around the map. Triggers a pickup on the player when hit.
Definition weapon_pickup.hpp:9
void body_entered(Node3D *node)
If entered node is a CarPlayer, select a random pickup and activate it.
Definition weapon_pickup.cpp:15
GDCLASS(WeaponPickup, Area3D)
static void _bind_methods()
required to be a valid godot class
Definition weapon_pickup.cpp:7
virtual void _enter_tree() override
connect body entered observer
Definition weapon_pickup.cpp:11
RandomNumberGenerator rng
Definition weapon_pickup.hpp:19
Definition beacon_powerup.cpp:6