protected ExosuitArmsSwitcher(IExosuitArmsManager exosuitArmsManager, IExosuitArmsStorage armsStorage, IExosuitArmsListFactory armsListFactory, IUserMessages userMessages) { _exosuitArms = exosuitArmsManager; _armsStorage = armsStorage; _armsListFactory = armsListFactory; _userMessages = userMessages; }
public static ExosuitArmsSwitcher CreateInstance(IExosuitArmsManager exosuitArmsManager, IExosuitArmsStorage armsStorage, IExosuitArmsListFactory armsListFactory, IUserMessages userMessages) => new ExosuitArmsSwitcher(exosuitArmsManager, armsStorage, armsListFactory, userMessages);