public void Apply_WithNewAction_AddsActionToExistingMap() { var second = new ActionMaps { actionmap = new List <ActionMapsActionmap> { new ActionMapsActionmap { name = "some_actionmap", action = new List <ActionMapsActionmapAction> { new ActionMapsActionmapAction { name = "some_new_action", rebind = new ActionMapsActionmapActionRebind { input = "kb1_0" } } } } } }; _first.Apply(second); Assert.Equal(2, _first.actionmap.Count); Assert.Equal(3, _first.actionmap.First(a => a.name == second.actionmap.First().name).action.Count); }
private void OnDestroy() { ActionMaps.Disable(); IsReady = false; }