コード例 #1
0
ファイル: ChloridePlayer.cs プロジェクト: WYVERN2742/Chloride
        /// <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();
        }
コード例 #2
0
 void Awake()
 {
     m_hovercraft = GetComponentInParent <HovercraftController> ();
     m_rigidBody  = m_hovercraft.GetComponent <Rigidbody> ();
 }