diff --git a/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs b/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs index 0f766b061f6f168d17701fbc1ec775999a63364a..474e5a34a95a9b17cffab793cca29015444ceabf 100644 --- a/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs +++ b/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs @@ -42,10 +42,9 @@ namespace BigSock { public AbilityEntity(IAbility ability, int index, List<KeyCode> keys = null) { if(ability == null) throw new ArgumentNullException(nameof(ability)); - keys ??= new List<KeyCode>(); - Ability = ability; Index = index; + Keys = keys ?? new List<KeyCode>(); } } } diff --git a/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs.meta b/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..96d01f0f6d1c4fb2e82dd40074cb12a77d98d924 --- /dev/null +++ b/MrBigsock/Assets/Code/Core/Abilities/Base/AbilityEntity.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5734a7700fbf65438b9e4f94e46e5ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: