private void ExecuteCommandRemoveName()
 {
     CurrentCustomName = null;
     VehicleCustomNamingDataManager.RemoveCustomName(VehicleGameObjectId);
     // CurrentCustomName = new NameEntry(defaultName, CommandRemoveName, GetNameEntryRemoveButtonVisibility());
     Refresh();
 }
 private void ExecuteCommandSetCustomName()
 {
     var name = CustomNameField?.Trim() ?? string.Empty;
     if (name.Length == 0) return;
     CurrentCustomName = new NameEntry(name, CommandRemoveName, GetNameEntryRemoveButtonVisibility());
     VehicleCustomNamingDataManager.AddCustomName(VehicleGameObjectId, name);
     CustomNameField = string.Empty;
     Refresh();
 }
 public ViewModelWorldObjectCustomNameEditor(
     uint vehicleGameObjectId,
     string defaultName,
     bool canEditCustomName = true)
 {
     this.defaultName = defaultName;
     VehicleGameObjectId = vehicleGameObjectId;
     CanEditCustomName = canEditCustomName;
     var name = VehicleCustomNamingDataManager.GetVehicleCustomName(VehicleGameObjectId) ?? string.Empty;
     if (name.Length == 0) return;
     CurrentCustomName = new NameEntry(name, CommandRemoveName, GetNameEntryRemoveButtonVisibility());
     Refresh();
 }
Esempio n. 4
0
        public void UpdateName()
        {
            var customName = VehicleCustomNamingDataManager.GetVehicleCustomName(VehicleGameObjectId) ?? string.Empty;

            Title = customName;
        }