public bool Remove(IntPtr entityPointer, BaseObjectType baseObjectType)
        {
            switch (baseObjectType)
            {
            case BaseObjectType.Player:
                return(playerPool.Remove(entityPointer));

            case BaseObjectType.Vehicle:
                return(vehiclePool.Remove(entityPointer));

            case BaseObjectType.Blip:
                return(blipPool.Remove(entityPointer));

            case BaseObjectType.Checkpoint:
                return(checkpointPool.Remove(entityPointer));

            case BaseObjectType.VoiceChannel:
                return(voiceChannelPool.Remove(entityPointer));

            case BaseObjectType.ColShape:
                return(colShapePool.Remove(entityPointer));

            default:
                return(false);
            }
        }
Beispiel #2
0
        public bool Remove(IntPtr entityPointer, BaseObjectType baseObjectType)
        {
            switch (baseObjectType)
            {
            case BaseObjectType.Player:
                return(playerPool.Remove(entityPointer));

            case BaseObjectType.Vehicle:
                return(vehiclePool.Remove(entityPointer));

            default:
                return(false);
            }
        }
Beispiel #3
0
 public void OnRemoveVehicle(IntPtr vehiclePointer)
 {
     VehiclePool.Remove(vehiclePointer);
 }
Beispiel #4
0
 public void OnRemovePlayer(IntPtr playerPointer)
 {
     PlayerPool.Remove(playerPointer);
 }