//アイテム取得 public void GetItem(DropItemController.ItemKind itemKind){ try{ controller.GetItem (itemKind); }catch(ArgumentException e){ Debug.Log("SaveErrorLog : " + e); TextReadWriteManager write = new TextReadWriteManager(); write.WriteTextFile(Application.dataPath + "/" + "ErrorLog_Cradle.txt", e.ToString()); } }
//アイテム取得 public void GetItem(DropItemController.ItemKind itemKind){ switch(itemKind){ case DropItemController.ItemKind.Attack: SetBoostTime(10.0f); effectController.PlayEffect(); break; case DropItemController.ItemKind.Heal: if(GetHP() > GetMaxHP()) throw new ArgumentException("The Heal Must Be LessThan MaxHP.", default(Exception)); CalcHP(); break; } }