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);
        }
Пример #2
0
        private void OnDestroy()
        {
            ActionMaps.Disable();

            IsReady = false;
        }