Example #1
0
 /// <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);
 }
Example #2
0
 /// <summary>
 /// 获取当前坦克与临时坦克的重量差值(当前 - 临时)
 /// </summary>
 /// <returns>当前坦克与临时坦克的重量差值</returns>
 public float GetTemAndCurrentWeightDifference()
 {
     return(TemporaryAssemble.GetTotalWeight() - CurrentTankAssemble.GetTotalWeight());
 }