Passion & UI

This commit is contained in:
SoulliesOfficial
2026-06-12 17:11:39 -04:00
parent 7bc1e1722c
commit 6d7ebc5825
3444 changed files with 865284 additions and 463132 deletions

View File

@@ -27,11 +27,17 @@ namespace Cielonos.MainGame.Characters
RegisterOperations();
backpackSm ??= new BackpackSubmodule(this);
equipmentSm ??= new EquipmentSubmodule(this);
//backpackSm.ObtainItem<DualHarmony>();
/*backpackSm.ObtainItem<Polychrome>();
backpackSm.ObtainItem<Polychrome>();
backpackSm.ObtainItem<FutureWand>();
backpackSm.ObtainItem<Ascension>();
backpackSm.ObtainItem<Passion>();
backpackSm.ObtainItem<ThermalDetonator>();
//backpackSm.ObtainItem<PerceptiveMetalPlating>();
//backpackSm.ObtainItem<DualHarmony>();
/*backpackSm.ObtainItem<Polychrome>();
backpackSm.ObtainItem<BlackHoleDisplacer>();
backpackSm.ObtainItem<DecayPropagator>();
backpackSm.ObtainItem<DecayAccelerationCoil>();
@@ -40,10 +46,10 @@ namespace Cielonos.MainGame.Characters
backpackSm.ObtainItem<PhotonPolarizer>();
backpackSm.ObtainItem<PhotonDissociator>();*/
/*foreach (MainWeaponBase mainWeapon in backpackSm.mainWeapons)
foreach (MainWeaponBase mainWeapon in backpackSm.mainWeapons)
{
equipmentSm.PrepareMainWeapon(mainWeapon);
}*/
}
//backpackSm.ObtainItem<BlackHoleDisplacer>();
}
@@ -177,10 +183,13 @@ namespace Cielonos.MainGame.Characters
private void SwitchMainWeapon(int direction)
{
int currentIndex = equipmentSm.preparedMainWeapons.IndexOf(currentMainWeapon);
currentMainWeapon?.OnSwitchOut();
equipmentSm.RemoveMainWeapon();
int newIndex = (currentIndex + direction + equipmentSm.preparedMainWeapons.Count) % equipmentSm.preparedMainWeapons.Count;
Debug.Log($"Switching main weapon from index {currentIndex} to {newIndex}");
equipmentSm.EquipMainWeapon(equipmentSm.preparedMainWeapons[newIndex]);
MainWeaponBase newWeapon = equipmentSm.preparedMainWeapons[newIndex];
equipmentSm.EquipMainWeapon(newWeapon);
newWeapon.OnSwitchIn();
}
private void MainWeaponPrimaryPress()