public override void grantReward(Player player, bool shouldSend)
        {
            if (!Provider.isServer)
            {
                return;
            }
            Spawnpoint spawnpoint = SpawnpointSystem.getSpawnpoint(this.spawnpoint);

            if (spawnpoint == null)
            {
                Debug.LogError("Failed to find NPC teleport reward spawnpoint: " + this.spawnpoint);
                return;
            }
            player.sendTeleport(spawnpoint.transform.position, MeasurementTool.angleToByte(spawnpoint.transform.rotation.eulerAngles.y));
        }
Beispiel #2
0
        // Token: 0x06001C35 RID: 7221 RVA: 0x000996D8 File Offset: 0x00097AD8
        public override void grantReward(Player player, bool shouldSend)
        {
            if (!Provider.isServer)
            {
                return;
            }
            Spawnpoint spawnpoint = SpawnpointSystem.getSpawnpoint(this.spawnpoint);

            if (spawnpoint == null)
            {
                Debug.LogError("Failed to find NPC vehicle reward spawnpoint: " + this.spawnpoint);
                return;
            }
            VehicleManager.spawnVehicle(this.id, spawnpoint.transform.position, spawnpoint.transform.rotation);
        }