void Start()
 {
     originalStartingPoint = transform.position;
             originalTimeScale = Time.timeScale;
             gameLogic = GameObject.FindWithTag ("GameLogic").GetComponent<GameLogic> ();
             startTrigger = GameObject.FindWithTag ("StartTrigger").GetComponent<StartTrigger> ();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Set the device trigger.
        /// </summary>
        /// <param name="startTrigger"></param>
        /// <returns></returns>
        public async Task <Unit> SetTrigger(StartTrigger startTrigger)
        {
            var ampsmessage = Message.Create(AmpsCommand.STBLTRG, startTrigger.ToString());

            messageQueue.Enqueue(ampsmessage);
            await ProcessQueue();

            return(Unit.Default);
        }
Ejemplo n.º 3
0
            public void Reset()
            {
                CallList.Clear();

                InitializeBehavior      = MockBehavior.DoNothing;
                InitializeResetBehavior = MockBehavior.DoNothing;
                StartBehavior           = MockBehavior.DoNothing;
                StopBehavior            = MockBehavior.DoNothing;
                ResetBehavior           = MockBehavior.DoNothing;
                DeinitializeBehavior    = MockBehavior.DoNothing;

                InitializeTrigger.Reset();
                InitializeResetTrigger.Reset();
                StartTrigger.Reset();
                StopTrigger.Reset();
                ResetTrigger.Reset();
                DeinitializeTrigger.Reset();
            }
Ejemplo n.º 4
0
 private void Awake()
 {
     startRoomTrigger = startTriggerTiles.GetComponent <StartTrigger>();
 }