예제 #1
0
        void Update()
        {
            _movementInputValue = TankDirection.Instance(participantId).VerticalDirection();
            _turnInputValue     = TankDirection.Instance(participantId).HorizontalDirection();

            EngineAudio();
        }
예제 #2
0
        public static TankDirection Instance(uint userId)
        {
            if (!tankMap.ContainsKey(userId))
            {
                tankMap[userId] = new TankDirection(userId);
            }

            return(tankMap[userId]);
        }
예제 #3
0
 private void OnDisable()
 {
     _rigidbody.isKinematic = true;
     _particleSystems.ToList().ForEach(x => x.Stop());
     TankDirection.Clear();
 }