49 lines
1.8 KiB
C#

#define Graph_And_Chart_PRO
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ChartAndGraph
{
partial class InfoBox
{
public CandleChart[] CandleChart;
void CandleClicked(CandleChart.CandleEventArgs args)
{
if (args.IsBodyEvent)
infoText.text = string.Format("{0} : Candle Body Clicked , O:{1},C:{2}", args.Category, args.CandleValue.Open, args.CandleValue.Close);
if (args.IsHighEvent)
infoText.text = string.Format("{0} : Candle High Clicked , H:{1}", args.Category, args.CandleValue.High);
if (args.IsLowEvent)
infoText.text = string.Format("{0} : Candle Low Clicked , L:{1}", args.Category, args.CandleValue.Low);
}
void CandleHovered(CandleChart.CandleEventArgs args)
{
if (args.IsBodyEvent)
infoText.text = string.Format("{0} : Candle Body , O:{1},C:{2}", args.Category, args.CandleValue.Open, args.CandleValue.Close);
if (args.IsHighEvent)
infoText.text = string.Format("{0} : Candle High , H:{1}", args.Category, args.CandleValue.High);
if (args.IsLowEvent)
infoText.text = string.Format("{0} : Candle Low , L:{1}", args.Category, args.CandleValue.Low);
}
partial void HookCandle()
{
if (CandleChart != null)
{
foreach (CandleChart candle in CandleChart)
{
if (candle == null)
return;
candle.CandleHovered.AddListener(CandleHovered);
candle.CandleClicked.AddListener(CandleClicked);
candle.NonHovered.AddListener(NonHovered);
}
}
}
}
}