/// <summary> /// Spawn the player /// </summary> public override void Respawn() { // Log.Error("[Cl] Respawn()"); SetModel("models/craft/debug/hover_debug.vmdl"); // SetModel( "models/citizen/citizen.vmdl"); // // Use WalkController for movement (you can make your own PlayerController for 100% control) // Controller = new HovercraftController(); // // Use StandardPlayerAnimator (you can make your own PlayerAnimator for 100% control) // Animator = new StandardPlayerAnimator(); // // Use ThirdPersonCamera (you can make your own Camera for 100% control) // Camera = new HovercraftCamera(); EnableAllCollisions = true; EnableDrawing = true; EnableHideInFirstPerson = true; EnableShadowInFirstPerson = true; base.Respawn(); }
void Awake() { m_hovercraft = GetComponentInParent <HovercraftController> (); m_rigidBody = m_hovercraft.GetComponent <Rigidbody> (); }