示例#1
0
 public void Repair()
 {
     if (repairPrice <= MoneyManager.Instance.balance)
     {
         state = ActionableState.OK;
         setDefaultMaterial();
         MoneyManager.Instance.AddAmount(-repairPrice);
     }
 }
示例#2
0
 public void Breakdown()
 {
     state = ActionableState.Broken;
     setBreakdownMaterial();
 }
示例#3
0
 private void Start()
 {
     setDefaultMaterial();
     state = ActionableState.OK;
 }