Esempio n. 1
0
        protected virtual void HandleStructureARGameEvent(object sender, GameEventArgs args)
        {
            this.isTracking = args.isTracking;
            switch(args.gameState)
            {
                case SensorState.Playing:
                    if(args.isTracking)
                    {
                        this.ballstate = BallState.starting;
                        this.GetComponent<Renderer>().enabled = true;
                    }
                    else
                    {
                        this.GetComponent<Renderer>().enabled = false;
                    }
                    break;
                
				case SensorState.DeviceNotReady:
				case SensorState.CameraAccessRequired:
				case SensorState.DeviceNeedsCharging:
                case SensorState.DeviceReady:
                case SensorState.Scanning:
                    this.GetComponent<Renderer>().enabled = false;
                    this.ballstate = BallState.ending;
                    break;
                    
                default:
                    break;
            }
        }
Esempio n. 2
0
        void HandleStructureARGameEvent(object sender, GameEventArgs args)
        {      
			this.gameState = args.gameState;
			this.isTracking = args.isTracking;

			bool showUI = true;
			if (	Application.platform == RuntimePlatform.IPhonePlayer && 
					(!this.isTracking || ( this.gameState != SensorState.Playing))	)
			{
				showUI = false;			
			}
			this.gameObject.SetActive(showUI);
		}
Esempio n. 3
0
        protected virtual void HandleStructureARGameEvent(object sender, GameEventArgs args)
        {
            GameLog.Log(sender, this.ToString() + ":" + args.gameState);
            switch (args.gameState)
            {
                case SensorState.Playing:
                    break;
                case SensorState.DeviceNotReady:
				case SensorState.CameraAccessRequired:
				case SensorState.DeviceNeedsCharging:
                case SensorState.DeviceReady:
                case SensorState.Scanning:
                    this.Hide();
                    this.Freeze();
                    break;
                    
                default:
                    break;
            }
        }
Esempio n. 4
0
        void HandleStructureARGameEvent(object sender, GameEventArgs args)
        {
            this.gameState = args.gameState;
            this.isTracking = args.isTracking;

            bool showUI = true;
            if (!this.isTracking || ( this.gameState != SensorState.Playing))
            {
                showUI = false;
            }
            this.gameObject.SetActive(showUI);
        }
Esempio n. 5
0
 protected void HandleStructureARGameEvent(object sender, GameEventArgs args)
 {
     this.gameState      = args.gameState;
     this.trackingIsGood = args.isTracking;
 }
Esempio n. 6
0
 protected void HandleStructureARGameEvent(object sender, GameEventArgs args)
 {
     this.gameState = args.gameState;
     this.trackingIsGood = args.isTracking;
 }