Example #1
0
    private static async void dispatcherTimer_Tick(object sender, object e)
    {
        timesTicked++;
        //Debug.WriteLine("Ticked:\t" + timesTicked + "\tTo Tick:\t" + timesToTick);

        var frame    = (Frame)Window.Current.Content;
        var mainPage = (MainPage)frame.Content;

        mainPage.TimerUI((timesToTick - timesTicked).ToString());

        if (timerStopped == true)
        {
            return;                         // Shouldn't ever occur, but just in case.
        }
        if (timesTicked >= timesToTick)
        {
            dispatcherTimer.Stop();

            Instinct instinct = new Instinct();
            await instinct.ReadMap();

            instinct.PostSessionEnd();

            //var frame = (Frame)Window.Current.Content;
            //var mainPage = (MainPage)frame.Content;
            mainPage.navigateWithOpacityTransition(typeof(LandingPage));
        }

        return;
    }
 public override void SaveXML(XmlElement ele)
 {
     base.SaveXML(ele);
     Instinct.SaveXML(ele);
     Pack.SaveXML(ele);
 }
 public override void LoadXML(XmlElement ele)
 {
     base.LoadXML(ele);
     Instinct.LoadXML(ele);
     Pack.LoadXML(ele);
 }
 public override string SocialUPP()
 {
     return(string.Format("{0}{1}{2}", Int.ToString(), Instinct.ToString(), Pack.ToString()));
 }