public void AcquireMineral(MineralFragment mineral) { if (mineral != null && mineral.Activated(MineralFragment.collectorSource.BOX)) { mineralAmount = Mathf.Clamp((mineralAmount + 1), 0, maxMineralAmount); NetworkServer.Destroy(mineral.gameObject); } }
public void CmdPickAlomoonite(GameObject mineral) { MineralFragment mineralFragment = mineral.GetComponent <MineralFragment>(); if (mineralFragment != null && mineralFragment.Activated(MineralFragment.collectorSource.PLAYER)) { currentResources = Mathf.Clamp((currentResources + 1), 0, resourcesCapacity); NetworkServer.Destroy(mineral); } }