public override void OnActivate(int pinID) { if (!string.IsNullOrEmpty(FlowNode_MilestoneTrigger.mLastRecordedSessionID) && !(FlowNode_MilestoneTrigger.mLastRecordedSessionID != Network.SessionID)) { return; } DebugUtility.Log("shown <color=red>Milestone:" + this.Milestone.ToString()); FlowNode_MilestoneTrigger.mLastRecordedSessionID = Network.SessionID; AnalyticsManager.AttemptToShowPlacement(this.Milestone.ToString(), new Action(this.OnPlacementShown)); this.ActivateOutputLinks(1); }