Example #1
0
        // Use this for initialization
        private void Start()
        {
            m_CharacterController = GetComponent <CharacterController>();
            m_Camera = Camera.main;
            m_OriginalCameraPosition = m_Camera.transform.localPosition;
            m_FovKick.Setup(m_Camera);
            m_HeadBob.Setup(m_Camera, m_StepInterval);
            m_StepCycle   = 0f;
            m_NextStep    = m_StepCycle / 2f;
            m_Jumping     = false;
            m_AudioSource = GetComponent <AudioSource>();
            m_MouseLook.Init(transform, m_Camera.transform);

            m_InputController = (CustomInputController)GameObject.FindGameObjectWithTag("InputController").GetComponent(typeof(CustomInputController));
        }
        void Start()
        {
            speedFXs = new List <EllipsoidParticleEmitter>();

            m_Rigidbody = GetComponent <Rigidbody>();

            foreach (Transform child in transform)
            {
                if (child.CompareTag("WaterFX"))
                {
                    waterFX = child.gameObject;

                    foreach (Transform steamSpray in waterFX.transform)
                    {
                        foreach (Transform waterChild in steamSpray.transform)
                        {
                            speedFXs.Add(waterChild.GetComponent <EllipsoidParticleEmitter>());
                        }
                    }

                    break;
                }
            }



            m_InputController = (CustomInputController)GameObject.FindGameObjectWithTag("InputController").GetComponent(typeof(CustomInputController));

            // TODO CAM



            m_Camera = Camera.main; // koli audiu
            //m_Camera = GameObject.FindGameObjectWithTag("autokam").GetComponent<Camera>();
            m_OriginalCameraPosition = m_Camera.transform.localPosition;
            m_OriginalCameraRotation = m_Camera.transform.localRotation;
            //



            filePath = "log/animation_log_" + CarType + ".txt";
            if (!File.Exists(filePath))
            {
                File.Create(filePath);
            }

            uiText = GameObject.FindGameObjectWithTag("recordingText");
            // animation_log = new StreamWriter(filePath, append: true);

            filePathPlay = "log/animation_log_" + CarType + "_PLAY.txt";

            if (File.Exists(filePathPlay))
            {
                File.Delete(filePathPlay);
            }
            File.Copy(filePath, filePathPlay);

            // animation_play_log = new StreamReader(filePathPlay);

            // StartCoroutine("DoCheck");
        }