public bool IsMakeCondition(STMaterial stMat) { if (playerMaterial.material1 - stMat.material1 < 0) { return(false); } if (playerMaterial.material2 - stMat.material2 < 0) { return(false); } if (playerMaterial.material3 - stMat.material3 < 0) { return(false); } if (playerMaterial.material4 - stMat.material4 < 0) { return(false); } if (playerMaterial.material5 - stMat.material5 < 0) { return(false); } if (playerMaterial.material6 - stMat.material6 < 0) { return(false); } return(true); }
private void LoadMaterials() { if (!ES3.KeyExists("PlayerMaterials", "PlayerMaterials.es3")) { this.SaveMaterials(); } this.playerMaterial = ES3.Load <STMaterial>("PlayerMaterials", "PlayerMaterials.es3"); }
public void PlayerMaterialPlus(STMaterial materialStruct) { playerMaterial.material1 += materialStruct.material1; playerMaterial.material2 += materialStruct.material2; playerMaterial.material3 += materialStruct.material3; playerMaterial.material4 += materialStruct.material4; playerMaterial.material5 += materialStruct.material5; playerMaterial.material6 += materialStruct.material6; this.SaveMaterials(); }
public void PlayerMaterialMinus(STMaterial materialStruct) { playerMaterial.material1 = playerMaterial.material1 >= materialStruct.material1 ? playerMaterial.material1 - materialStruct.material1 : 0; playerMaterial.material2 = playerMaterial.material2 >= materialStruct.material2 ? playerMaterial.material2 - materialStruct.material2 : 0; playerMaterial.material3 = playerMaterial.material3 >= materialStruct.material3 ? playerMaterial.material3 - materialStruct.material3 : 0; playerMaterial.material4 = playerMaterial.material4 >= materialStruct.material4 ? playerMaterial.material4 - materialStruct.material4 : 0; playerMaterial.material5 = playerMaterial.material5 >= materialStruct.material5 ? playerMaterial.material5 - materialStruct.material5 : 0; playerMaterial.material6 = playerMaterial.material6 >= materialStruct.material6 ? playerMaterial.material6 - materialStruct.material6 : 0; this.SaveMaterials(); }
public void PlayerMaterialClear() { playerMaterial = new STMaterial(); this.SaveMaterials(); }