Пример #1
0
 public static void Create(FactionInteractive _model)
 {
     _model.InteractiveID = currentFactionInteractives.Count > 0 ? currentFactionInteractives.LastOrDefault().Key + 1 : 1;
     _model.LabelOnMap    = API.shared.createTextLabel(_model.Name, _model.Position, 15, 1, false, _model.Dimension);
     currentFactionInteractives.Add(_model.InteractiveID, _model);
     SaveChanges();
 }
Пример #2
0
        public static void Update(FactionInteractive _model)
        {
            var edited = GetById(_model.InteractiveID);

            if (edited != null)
            {
                edited.LabelOnMap.position  = _model.Position;
                edited.LabelOnMap.dimension = _model.Dimension;
                edited.LabelOnMap.text      = _model.Name;
                SaveChanges();
            }
            else
            {
                API.shared.consoleOutput(LogCat.Warn, "FactionInteractive Update, model NULL geldi.");
            }
        }