public Blip CreateBlip(Vector3 pos, int netHandle) { var blip = World.CreateBlip(pos); lock (HandleMap) HandleMap.Add(netHandle, blip.Handle); lock (Blips) Blips.Add(blip.Handle); return(blip); }
public void CreateAndRegisterBlip(BlipType type, int index, Point coords) { CollectibleBlip blip = new CollectibleBlip() { Type = type, Index = index, Coords = coords }; blip.PropertyChanged += Blip_PropertyChanged; Blips.Add(blip); }
public Blip CreateBlip(Entity entity, int netHandle) { if (entity == null) { return(null); } var blip = entity.AddBlip(); lock (HandleMap) HandleMap.Add(netHandle, blip.Handle); lock (Blips) Blips.Add(blip.Handle); return(blip); }