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"); }
//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"); }
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("起点偏移"); }