public Actor AddActor(Actor template, string name, Location location) { var actor = template.CreateActorInstance(name, location); Placeables.Add(actor); return(actor); }
public void AddPlaceableData(PlaceableData placeableData) { placeableData.ID = totalCreatedObjects; Placeables.Add(placeableData); totalCreatedObjects++; }
private void LoadExistingData() { Placeables.Clear(); foreach (var loaded in _moduleDataService.LoadAll <PlaceableData>()) { PlaceableDataObservable placeable = _observableDataFactory.CreateAndMap <PlaceableDataObservable, PlaceableData>(loaded); Placeables.Add(placeable); } }
private void New() { var placeable = _observableDataFactory.Create <PlaceableDataObservable>(); placeable.Name = "Placeable" + (Placeables.Count + 1); Placeables.Add(placeable); _eventAggregator.GetEvent <PlaceableCreatedEvent>().Publish(placeable); RaiseValidityChangedEvent(); }
public bool AddPlaceable(Placeable placeable) { bool add = placeables.Add(placeable); if (add) { Placeables.Add(placeable); } return(add); }