{"action":"created","issue":{"url":"https://api.github.com/repos/inkle/ink/issues/16","repository_url":"https://api.github.com/repos/inkle/ink","labels_url":"https://api.github.com/repos/inkle/ink/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/inkle/ink/issues/16/comments","events_url":"https://api.github.com/repos/inkle/ink/issues/16/events","html_url":"https://github.com/inkle/ink/issues/16","id":140799596,"number":16,"title":"Story Variables","user":{"login":"bateramos","id":1529658,"avatar_url":"https://avatars.githubusercontent.com/u/1529658?v=3","gravatar_id":"","url":"https://api.github.com/users/bateramos","html_url":"https://github.com/bateramos","followers_url":"https://api.github.com/users/bateramos/followers","following_url":"https://api.github.com/users/bateramos/following{/other_user}","gists_url":"https://api.github.com/users/bateramos/gists{/gist_id}","starred_url":"https://api.github.com/users/bateramos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bateramos/subscriptions","organizations_url":"https://api.github.com/users/bateramos/orgs","repos_url":"https://api.github.com/users/bateramos/repos","events_url":"https://api.github.com/users/bateramos/events{/privacy}","received_events_url":"https://api.github.com/users/bateramos/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-03-14T21:14:14Z","updated_at":"2016-03-16T17:20:51Z","closed_at":null,"body":"Hello, first of all, love this project. Very easy to use!\r\n\r\nI'm creating a game that is very moldable, and I was trying to get all variables that were created on Ink and pass to a callback method when the -> END is reach.\r\n\r\nI'm having difficult because story.variablesState hides his keys and I can't iterate to get all variables.\r\nJust wan't to know if this has some reason or just that none one had this necessity before. If you're ok, i can modify this, exposing this class's keys."},"comment":{"url":"https://api.github.com/repos/inkle/ink/issues/comments/197440761","html_url":"https://github.com/inkle/ink/issues/16#issuecomment-197440761","issue_url":"https://api.github.com/repos/inkle/ink/issues/16","id":197440761,"user":{"login":"jjsonick","id":2752875,"avatar_url":"https://avatars.githubusercontent.com/u/2752875?v=3","gravatar_id":"","url":"https://api.github.com/users/jjsonick","html_url":"https://github.com/jjsonick","followers_url":"https://api.github.com/users/jjsonick/followers","following_url":"https://api.github.com/users/jjsonick/following{/other_user}","gists_url":"https://api.github.com/users/jjsonick/gists{/gist_id}","starred_url":"https://api.github.com/users/jjsonick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjsonick/subscriptions","organizations_url":"https://api.github.com/users/jjsonick/orgs","repos_url":"https://api.github.com/users/jjsonick/repos","events_url":"https://api.github.com/users/jjsonick/events{/privacy}","received_events_url":"https://api.github.com/users/jjsonick/received_events","type":"User","site_admin":false},"created_at":"2016-03-16T17:20:51Z","updated_at":"2016-03-16T17:20:51Z","body":"I don't need to get/set the variables all at once, but I definitely need some form of IEnumerable for things I'm thinking regarding dynamic inventory, characters and items that move to different rooms/scenes, etc. - could be done with oodles of booleans everywhere but IEnumberable / Lists would be much better.  I'd be glad to test any implementation of that someone comes up with."}}