/// <summary>
        /// Update the TimeTransform
        /// </summary>
        /// <param name="timeTransform">The entity we are going to update</param>
        /// <param name="ctk">CancellationToken</param>
        /// <returns>Time Transform Entity</returns>
        public Task <TimeTransform> UpdateTimeTransformBaseAsync(TimeTransform timeTransform, CancellationToken ctk = default)
        {
            (timeTransform as TimeTransformSimpleShift).Validate();

            var url = "/timeTransform/entity".AppendPathSegment(timeTransform.ID);

            return(_client.Exec <TimeTransform, TimeTransform>(HttpMethod.Put, url, timeTransform, ctk: ctk));
        }
        /// <summary>
        /// Register a new TimeTransform
        /// </summary>
        /// <param name="timeTransform">The entity we are going to insert</param>
        /// <param name="ctk">CancellationToken</param>
        /// <returns>Time Transform Entity</returns>
        public Task <TimeTransform> RegisterTimeTransformBaseAsync(TimeTransform timeTransform, CancellationToken ctk = default)
        {
            (timeTransform as TimeTransformSimpleShift).Validate();

            var url = "/timeTransform/entity";

            return(_client.Exec <TimeTransform, TimeTransform>(HttpMethod.Post, url, timeTransform, ctk: ctk));
        }
예제 #3
0
 public static TimeTransform getInstance()
 {
     if (instance == null)
     {
         instance = new TimeTransform();
     }
     return(instance);
 }
예제 #4
0
        /// <summary>
        ///     Speed up the game
        /// </summary>
        public void GameSpeed()
        {
            _gameSpeed++;
            if (_gameSpeed == 4)
            {
                _gameSpeed = 1;
            }

            TimeTransform.GetChild(0).GetComponentInChildren <Text>().text = "x" + _gameSpeed;
            Time.timeScale = _gameSpeed;
        }
예제 #5
0
 public Task <TimeTransform> UpdateTimeTransformBaseAsync(TimeTransform timeTransform, CancellationToken ctk = default)
 {
     throw new NotImplementedException();
 }