Example #1
0
 private void OnCompoundDropMessage(CompoundEquipMessage value)
 {
     if (value.Action == CompoundEquipAction.EQUIP)
     {
         _unitEquipCommand.ExecuteEquip(value.CompoundIndex, value.BodySlotIndex);
     }
     else
     {
         _unitEquipCommand.ExecuteUnequip(value.BodySlotIndex);
     }
 }
Example #2
0
 private void Awake()
 {
     _compounds            = GameConfig.Get <CompoundConfig>();
     _compoundEquipMessage = new CompoundEquipMessage(0, Index);
 }
Example #3
0
 private void Start()
 {
     _compounds = GameConfig.Get <CompoundConfig>();
     GameModel.HandleGet <PlanetModel>(OnPlanetChange);
     _compoundEquipMessage = new CompoundEquipMessage(0, 0, CompoundEquipAction.UNEQUIP);
 }