Esempio n. 1
0
    /*
     * PUBLIC METHODS CALLED IN CHILD CLASSES
     */

    ///<summary>Creates and initializes the Graphing Asset graph, initializes formatting and appearance</summary>
    public void InitAxisGraphObjects(AxisGraphFormatting formatting)
    {
        // find prefab and create graph
        SetEmptyGraphPrefab(graphPrefabPath);
        InitializeGraph();
        // initialise formatting (passed from child class object)
        formatting.Init(graph);
        // create and initialize appearance
        appearance = new AxisGraphAppearance(graph, dataSeries);
        // set graph to placeholder position via formatting and destroy placeholder
        SetPlaceAndDestroyHolder(formatting.positioning, appearance);
    }
Esempio n. 2
0
 public void ResetYAxisTitleOffset(AxisGraphFormatting formatting)
 {
     graph.yAxis.UpdateAxesLabels();
     formatting.yAxis.TitleOffset = new Vector2(GetMaxWidthLabel(yLabels) + 20f, 0);
     //Debug.Log(GetMaxWidthLabel(yLabels));
 }