Ejemplo n.º 1
0
        public bool Destroy(Vehicle vehicle, bool clearing = false)
        {
            if (vehicle == null)
            {
                return(false);
            }

            EVehicleType type = vehicle.GetVehicleType();

            vehicles[type].Remove(vehicle);

            switch (type)
            {
            case EVehicleType.UNKNOWN:

                break;

            case EVehicleType.PRIVATE:
                vehicle.Save();
                break;

            case EVehicleType.FRACTION:

                break;

            case EVehicleType.WORK:

                break;

            case EVehicleType.PUBLIC:
                //Globals.Systems.publicVehicles.RemovePublicVehicle(vehicle, clearing);
                break;

            case EVehicleType.EXAM:

                break;

            case EVehicleType.SALON:

                break;

            case EVehicleType.EVENT:

                break;
            }

            if (vehicle != null)
            {
                NAPI.Entity.DeleteEntity(vehicle);
            }

            return(true);
        }
Ejemplo n.º 2
0
        public void OnPlayerEnterVehicle(Client player, Vehicle vehicle, sbyte seatID)
        {
            EVehicleType type = vehicle.GetVehicleType();

            switch (type)
            {
            case EVehicleType.UNKNOWN:

                break;

            case EVehicleType.PRIVATE:

                break;

            case EVehicleType.FRACTION:

                break;

            case EVehicleType.WORK:

                break;

            case EVehicleType.PUBLIC:
                //Globals.Systems.publicVehicles.OnPlayerEnterPublicVehicle(player, vehicle, seatID);
                break;

            case EVehicleType.EXAM:

                break;

            case EVehicleType.SALON:

                break;

            case EVehicleType.EVENT:

                break;
            }
        }
Ejemplo n.º 3
0
 public static bool IsType(this GTANetworkAPI.Vehicle vehicle, EVehicleType eType)
 {
     return(vehicle.GetVehicleType() == eType);
 }