using System.Collections.Generic; using Cielonos.MainGame.Inventory; using UnityEngine; namespace Cielonos.MainGame.Characters { public class PlayerEquipmentSubmodule : SubmoduleBase { public List preparedMainWeapons; public MainWeaponBase currentMainWeapon; public PlayerEquipmentSubmodule(PlayerInventorySubcontroller owner) : base(owner) { preparedMainWeapons = new List(); } public void EquipMainWeapon(MainWeaponBase newWeapon) { currentMainWeapon = newWeapon; currentMainWeapon.OnEquipped(); currentMainWeapon.RegisterFullBodyFuncAnims(); } public void RemoveMainWeapon() { currentMainWeapon.OnUnequipped(); currentMainWeapon = null; } } }