/// <summary> /// 提交修改(部件修改) /// </summary> public void CommitChange() { if (TemporaryTankObject == null) { return; } CurrentTankAssemble.CopyFrom(TemporaryAssemble); Destroy(CurrentTank); TemporaryTankObject.name = CurrentTankAssemble.tankName; CurrentTank = TemporaryTankObject; TemporaryTankObject = null; ResetTemTankAssemble(); EditorUtility.SetDirty(CurrentTankAssemble); }
/// <summary> /// 获取当前坦克与临时坦克的重量差值(当前 - 临时) /// </summary> /// <returns>当前坦克与临时坦克的重量差值</returns> public float GetTemAndCurrentWeightDifference() { return(TemporaryAssemble.GetTotalWeight() - CurrentTankAssemble.GetTotalWeight()); }