Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        // Only assign active camera to the local player
        if (!isLocalPlayer)
        {
            myCam.SetActive(false);
        }
        Cursor.lockState = CursorLockMode.Locked;

        primaryCD     = 0.60f;
        primaryTimer  = 0;
        primaryToggle = false;
        specialCD     = Grenade.maxCD;
        specialTimer  = 0.0f;
        specialToggle = false;
        myNetID       = GetComponent <NetworkIdentity> ().netId;

        // Aiming Setup
        sTurret = transform.Find("turret").GetComponent <Turret>();

        // Movement Setup
        myVehicleMove = GetComponent <VehicleMove>();

        //UI Disable
        GameObject.Find("Title").GetComponent <Image>().enabled = false;
//		GameObject.Find("Dropdown").GetComponent<Dropdown>().enabled = false;
//		GameObject.Find("Dropdown").GetComponent<Image>().enabled = false;
    }
Exemplo n.º 2
0
    void Start()
    {
        arrowManager = GetComponentInChildren <ArrowManager>();
        endUIScript  = GetComponentInChildren <EndUIScript>();
        timerScript  = GetComponentInChildren <TimerManager>();
        vehicleMove  = GetComponentInChildren <VehicleMove>();
        soundScript  = GetComponent <SoundScript>();

        GameObject respawn = (GameObject)GameObject.FindGameObjectsWithTag("Respawn").GetValue(0);

        transform.position = respawn.transform.position;
        transform.rotation = respawn.transform.rotation;

        timerScript.LaunchTimer();
        endUIScript.ResetTime();
    }
Exemplo n.º 3
0
    private void Initialize()
    {
        AccessToResources();
        //ユーザーの入力を取得
        mPlayerInput           = GetComponent <IPlayerInput>();
        mRigidbody             = GetComponent <Rigidbody>();
        mDataUiCarModel        = FindObjectOfType <DataUiCarModel>();
        mGameSceneManager      = FindObjectOfType <GameSceneManager>();
        mRigidbody.constraints = RigidbodyConstraints.FreezeRotation;
        mRigidbody.useGravity  = false;
        mInitializer           = new TransformInitializer(transform);
        //エンジン内で使用する計算クラス
        EngineSpeedCalc engineCalc = new EngineSpeedCalc(mVehicleSettings.GetEngineSettings, mVehicleSettings.GetPenaltySettings, mGearParam, mPlayerInput.GetCurrentGear);

        //エンジンを初期化
        mEngine = new Engine(engineCalc, mRigidbody, gameObject.FindObjectOfInterface <IGearManageable>(), mPlayerInput.GetCurrentGear);

        mVehicleMove = new VehicleMove(mRigidbody, transform, mWheelParams,
                                       mVehicleSettings.GetDriftSettings, mVehicleSettings.GetSteerSensitivities);
        mAirRide      = new AirRide(transform, mRayConfig.GetAirRideRayConfig, mVehicleSettings.GetAirRideSettings);
        mDirFix       = new DirectionFix(transform, mRayConfig.GetDirectionFixRayConfig);
        mAIPenaltyRay = new DirectionFixRay(transform, mRayConfig.GetDirectionFixRayConfig);
        mWallHitCheck = new WallHitCheck(transform, mRayConfig.GetLRRayConfig);
    }
Exemplo n.º 4
0
 private void InvokeVehicleMove(VehicleMove packet)
 {
     packetListener.OnVehicleMove(packet);
 }
Exemplo n.º 5
0
 public void OnVehicleMove(VehicleMove packet)
 {
 }
Exemplo n.º 6
0
 public virtual void OnVehicleMove(VehicleMove packet)
 {
 }