Example #1
0
        protected override void OnEnable()
        {
            base.OnEnable();

            _informer = target as OSCTransmitterInformer;

            _targetTitleContent.text = string.Format("Target ({0}):", _informer.InformerType.Name);

            _reflectionMemberProperty = serializedObject.FindProperty("reflectionMember");
            _informOnChangedProperty  = serializedObject.FindProperty("informOnChanged");
            _informIntervalProperty   = serializedObject.FindProperty("informInterval");
        }
        protected override void OnEnable()
        {
            base.OnEnable();

            _informer = target as OSCTransmitterInformer;

            _targetTitleContent.text = $"Target ({_informer.InformerType.Name}):";

            _reflectionMemberProperty = serializedObject.FindProperty("reflectionMember");
            _informOnChangedProperty  = serializedObject.FindProperty("informOnChanged");
            _informIntervalProperty   = serializedObject.FindProperty("informInterval");

            // Create reflection member editor.
            _reflectionDrawer = new OSCReflectionMemberDrawer(_reflectionMemberProperty, _informer.InformerType);
            _reflectionDrawer.ReflectionAccess = OSCReflectionAccess.Read;
        }