summaryrefslogtreecommitdiff
path: root/src/player_controller/playercontroller.h
diff options
context:
space:
mode:
authorAnson Bridges <bridges.anson@gmail.com>2022-09-25 06:39:12 -0400
committerAnson Bridges <bridges.anson@gmail.com>2022-09-25 06:39:12 -0400
commit7a1d857de96174dfa5a0fa40f8c14acbd2f651c2 (patch)
treed52acaa4e89b0f8375326ea1aefd0105bb91cfc7 /src/player_controller/playercontroller.h
parent62039380a67b6da396d1c8d745d2e2625ba988fc (diff)
weapons, viewmodels, some performance fixes
Diffstat (limited to 'src/player_controller/playercontroller.h')
-rw-r--r--src/player_controller/playercontroller.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/player_controller/playercontroller.h b/src/player_controller/playercontroller.h
index 402f7d3..c1aee94 100644
--- a/src/player_controller/playercontroller.h
+++ b/src/player_controller/playercontroller.h
@@ -17,12 +17,12 @@ namespace godot {
class PlayerController : public RigidBody {
GODOT_CLASS(PlayerController, RigidBody)
-private:
+public:
String team;
int health;
Node *weapon;
Spatial *world;
- PlayerCam *cam;
+ Camera *cam;
float mouse_sensitivity;
float FOV;
Vector2 mouse_axis;
@@ -55,7 +55,7 @@ private:
float air_control;
-public:
+//public:
static void _register_methods();
PlayerController();
@@ -69,7 +69,7 @@ public:
void set_phys_transform(Transform trfrm, Vector3 lvel);
void _process(float _delta);
void initiate_use();
- void set_net_owner(int owner_id);
+ void set_net_owner(Variant owner_id);
void deselect_character();
void take_control_of_machine(RigidBody *slave_machine);
void lose_machine();
@@ -87,6 +87,8 @@ public:
void damage(int dmg_amt, String _type, Array shooter, String extra);
void remove_dead_character();
void net_apply_impulse(Vector3 impulse_v);
+ Spatial* get_neck();
+ Spatial* get_head();
};
}