Exemplo n.º 1
0
        public WS_ObjectData GetObjectDataById(int id)
        {
            WS_ObjectData od = null;

            if (objectsDataDictionary.TryGetValue(id, out od))
            {
                return(od);
            }
            return(null);
        }
Exemplo n.º 2
0
        protected void ObjectSelected(WS_ObjectData od)
        {
            if (look)
            {
                return;       // this is because the function call from an Update function
            }
            look = true;

            if (currentObjectId == od.ID && GetObjectDataById(od.ID) != null)
            {
                currentObjectId = -1;
                objectsDataDictionary.Remove(od.ID);
                numOfPoints += od.Points;
                uiManager.StopTimer();
                uiManager.ScoreUpdate(od.Points);
            }
            look = false;
        }
Exemplo n.º 3
0
        protected void SetNextObject()
        {
            WS_ObjectData od = null;

            if (objectsDataDictionary.Count == 0)
            {
                //TODO
                return;
            }

            foreach (int key in objectsDataDictionary.Keys)
            {
                currentObjectId = key;
            }

            if (objectsDataDictionary.TryGetValue(currentObjectId, out od))
            {
                uiManager.SetTimer(od.Seconds);
                uiManager.ShowTheNextObject(od.ObjectIDentifeir, 5);
            }
        }
Exemplo n.º 4
0
 public void AddObjectData(WS_ObjectData od)
 {
     numOfPoints += od.Points;
     objectsDataDictionary.Add(od.ID, od);
 }