#if false using System; using GameAnalyticsSDK; using GameAnalyticsSDK.Events; namespace HutongGames.PlayMaker.Actions { [ActionCategory("GameAnalytics")] [Tooltip("Sends a progression event message to the GameAnalytics server")] [HelpUrl("https://hutonggames.fogbugz.com/default.asp?W1164")] public class SendProgressionEvent : FsmStateAction { [Tooltip("The progression status as string: 'start', 'complete', 'fail' case insensitive, any other values are invalid")] public FsmString ProgressionStatusAsString; [Tooltip("The progression status")] public GAProgressionStatus ProgressionStatus; [RequiredField] [Tooltip("Progression layer 1")] public FsmString Progression01; [Tooltip("Progression layer 2")] public FsmString Progression02; [Tooltip("Progression layer 3")] public FsmString Progression03; [Tooltip("The player's score")] public FsmInt Score; public override void Reset() { ProgressionStatus = GAProgressionStatus.Start; Progression01 = new FsmString() { UseVariable = false }; Progression02 = new FsmString() { UseVariable = false }; Progression03 = new FsmString() { UseVariable = false }; Score = new FsmInt() { UseVariable = false }; } public override void OnEnter() { if (!Score.IsNone) { if (!Progression03.IsNone && !Progression02.IsNone) GA_Progression.NewEvent(ProgressionStatus, Progression01.Value, Progression02.Value, Progression03.Value, Score.Value, null, false); else if (!Progression02.IsNone) GA_Progression.NewEvent(ProgressionStatus, Progression01.Value, Progression02.Value, Score.Value, null, false); else GA_Progression.NewEvent(ProgressionStatus, Progression01.Value, Score.Value, null, false); } else { if (!Progression03.IsNone && !Progression02.IsNone) GA_Progression.NewEvent(ProgressionStatus, Progression01.Value, Progression02.Value, Progression03.Value, null, false); else if (!Progression02.IsNone) GA_Progression.NewEvent(ProgressionStatus, Progression01.Value, Progression02.Value, null, false); else GA_Progression.NewEvent(ProgressionStatus, Progression01.Value, null, false); } Finish(); } } } #endif