Ejemplo n.º 1
0
        private void InitTankEngineSoundEffect(InitialTankEngineSoundEffectNode tank, bool self)
        {
            GameObject obj3 = Object.Instantiate <GameObject>(tank.tankEngineSoundEffect.EnginePrefab);
            Transform  soundRootTransform = tank.tankSoundRoot.SoundRootTransform;

            obj3.transform.parent        = soundRootTransform;
            obj3.transform.localPosition = Vector3.zero;
            obj3.transform.localRotation = Quaternion.identity;
            HullSoundEngineController component = obj3.GetComponent <HullSoundEngineController>();

            component.Init(self);
            tank.tankEngineSoundEffect.SoundEngineController = component;
            tank.Entity.AddComponent <TankEngineSoundEffectReadyComponent>();
        }