protected override void Init(FObject obj)
        {
            base.Init(obj);
            _playAudioEvt = (FPlayAudioEvent)obj;

            _startOffset = new SerializedObject(_playAudioEvt).FindProperty("_startOffset");
        }
        public override void Init(FObject obj, FEditor owner)
        {
            base.Init(obj, owner);
            _playAudioEvt = (FPlayAudioEvent)obj;

            _startOffset = new SerializedObject(_playAudioEvt).FindProperty("_startOffset");
        }
        protected override void OnEnable()
        {
            base.OnEnable();

            _audioEvt = (FPlayAudioEvent)target;

            _startOffset = serializedObject.FindProperty("_startOffset");
        }
Esempio n. 4
0
        //public override float Height {
        //	get {
        //		return base.Height+base.Height;
        //	}
        //}

        public override void Init(FObject obj, FEditor owner)
        {
            base.Init(obj, owner);
            _playAudioEvt = (FPlayAudioEvent)obj;
            Transform track    = _playAudioEvt.Owner;
            var       audioSrc = track.GetComponent <AudioSource>();

            if (audioSrc == null)
            {
                track.gameObject.AddComponent <AudioSource>();
            }

            _startOffset = new SerializedObject(_playAudioEvt).FindProperty("_startOffset");
        }
Esempio n. 5
0
        protected override void OnEnable()
        {
            base.OnEnable();

            _audioEvt = (FPlayAudioEvent)target;

            _audioClip            = serializedObject.FindProperty("_audioClip");
            _volume               = serializedObject.FindProperty("_volume");
            _loop                 = serializedObject.FindProperty("_loop");
            _speedDeterminesPitch = serializedObject.FindProperty("_speedDeterminesPitch");
            _startOffset          = serializedObject.FindProperty("_startOffset");

            _audioClipUI            = new GUIContent("音频");
            _volumeUI               = new GUIContent("音量");
            _loopUI                 = new GUIContent("是否循环");
            _speedDeterminesPitchUI = new GUIContent("速度决定音高");
            _startOffsetUI          = new GUIContent("起点偏移");
        }