示例#1
0
        private void Update()
        {
            if (!_tankPositionSync.isLocalPlayer)
            {
                return;
            }

            var desiredAngle = GetDesiredAngle();

            if (!desiredAngle.HasValue)
            {
                return;
            }

            if (!ValidAngle(desiredAngle.Value))
            {
                return;
            }

            RotateTo(desiredAngle.Value);
            _tankPositionSync.CmdSyncTurretRotation(desiredAngle.Value);
        }