public void saveAsset() { asset.aname = assetEdit.aname; asset.latency = assetEdit.latency; asset.agilityP = assetEdit.agilityP; asset.agilityQ = assetEdit.agilityQ; asset.maxP = assetEdit.maxP; asset.maxQ = assetEdit.maxQ; asset.energy = assetEdit.energy; asset.active = activeToggle.isOn; asset.load = loadToggle.isOn; asset.palpha1 = assetEdit.palpha1; asset.palpha2 = assetEdit.palpha2; asset.palpha3 = assetEdit.palpha3; asset.pbeta1 = assetEdit.pbeta1; asset.pbeta2 = assetEdit.pbeta2; asset.pbeta3 = assetEdit.pbeta3; asset.qalpha1 = assetEdit.qalpha1; asset.qalpha2 = assetEdit.qalpha2; asset.qalpha3 = assetEdit.qalpha3; asset.qbeta1 = assetEdit.qbeta1; asset.qbeta2 = assetEdit.qbeta2; asset.qbeta3 = assetEdit.qbeta3; assetObj.GetComponent <Asset>().saveAsset(asset); assetObj.GetComponentInChildren <Toggle> ().isOn = asset.active; controller.HideModal(); }