diff options
| author | Anson Bridges <bridges.anson@gmail.com> | 2022-09-25 06:39:12 -0400 |
|---|---|---|
| committer | Anson Bridges <bridges.anson@gmail.com> | 2022-09-25 06:39:12 -0400 |
| commit | 7a1d857de96174dfa5a0fa40f8c14acbd2f651c2 (patch) | |
| tree | d52acaa4e89b0f8375326ea1aefd0105bb91cfc7 /src/player_controller/playercontroller.h | |
| parent | 62039380a67b6da396d1c8d745d2e2625ba988fc (diff) | |
weapons, viewmodels, some performance fixes
Diffstat (limited to 'src/player_controller/playercontroller.h')
| -rw-r--r-- | src/player_controller/playercontroller.h | 10 |
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(); }; } |
