Esempio n. 1
0
        protected override void OnEnable()
        {
            base.OnEnable();

            targetBarchart         = (BarVisualisation)serializedObject.targetObject;
            numXBinsProperty       = serializedObject.FindProperty("<NumXBins>k__BackingField");
            numZBinsProperty       = serializedObject.FindProperty("<NumZBins>k__BackingField");
            barAggregationProperty = serializedObject.FindProperty("<BarAggregation>k__BackingField");
        }
Esempio n. 2
0
        public BarVisualisation CreateBarchart()
        {
            GameObject holder = new GameObject("BarVisualisation");

            holder.transform.parent        = transform;
            holder.transform.localPosition = Vector3.zero;
            holder.transform.localRotation = Quaternion.identity;

            BarVisualisation bar = holder.AddComponent <BarVisualisation>();

            SubVisualisations.Add(bar);
            bar.TransferProperties(this);
            bar.CreateView(this);
            return(bar);
        }