Ejemplo n.º 1
0
		//アイテム取得
		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;
			}
		}