public override void OnActivate(int pinID)
 {
     if (pinID == 0)
     {
         ((Behaviour)this).set_enabled(false);
         FlowNode_SendLogMessage.SendLogGenerator sendLogGenerator = new FlowNode_SendLogMessage.SendLogGenerator();
         sendLogGenerator.AddCommon(this.bDevieceID, this.bOsname, this.bOkyakusamaCode, this.bUserAgent);
         sendLogGenerator.Add("msg", this.mMessage);
         LogKit.Logger.CreateLogger(this.mLoggerTitle).Post(this.mTag, this.mLogLevel, sendLogGenerator.GetSendMessage());
     }
     this.ActivateOutputLinks(10);
 }
 public static void TrackEvent(string category, string name)
 {
     if (!FlowNode_SendLogMessage.IsSetup())
     {
         return;
     }
     FlowNode_SendLogMessage.SendLogGenerator sendLogGenerator = new FlowNode_SendLogMessage.SendLogGenerator();
     sendLogGenerator.Add(nameof(category), category);
     sendLogGenerator.Add(nameof(name), name);
     sendLogGenerator.AddCommon(true, false, false, true);
     LogKit.Logger.CreateLogger("application").Post(category, LogLevel.Info, sendLogGenerator.GetSendMessage());
 }
 public static void SceneChangeEvent(string category, string before, string after)
 {
     if (!FlowNode_SendLogMessage.IsSetup())
     {
         return;
     }
     FlowNode_SendLogMessage.SendLogGenerator sendLogGenerator = new FlowNode_SendLogMessage.SendLogGenerator();
     sendLogGenerator.AddCommon(true, false, false, true);
     sendLogGenerator.Add(nameof(before), before);
     sendLogGenerator.Add(nameof(after), after);
     LogKit.Logger.CreateLogger("application").Post(category, LogLevel.Info, sendLogGenerator.GetSendMessage());
 }
 public static void TrackPurchase(string productId, string currency, double price = 0)
 {
     if (!FlowNode_SendLogMessage.IsSetup())
     {
         return;
     }
     FlowNode_SendLogMessage.SendLogGenerator sendLogGenerator = new FlowNode_SendLogMessage.SendLogGenerator();
     sendLogGenerator.Add(nameof(productId), productId);
     sendLogGenerator.Add(nameof(currency), currency);
     sendLogGenerator.Add(nameof(price), price.ToString());
     sendLogGenerator.AddCommon(true, false, false, true);
     LogKit.Logger.CreateLogger("application").Post("purchase", LogLevel.Info, sendLogGenerator.GetSendMessage());
 }