public override void Execute(GameObject obj) { GameObject drop = dropTable.GetItem(); try{ Poolable.Instantiate(drop, obj.transform.position, Quaternion.identity); } catch (System.NullReferenceException) { } }