Forcing a device-orientation per scene in Unity3D

Unity3D has a Screen class with an orientation property that allows you to force orientation in code, which lets you have different scenes with different orientations (useful in mini-games). this works fine for Android but crashes on iOS. The problem is the file UnityViewControllerBaseiOS.mm that gets generated during the build for iOS has an assert …
Continue reading Forcing a device-orientation per scene in Unity3D

A UI thread dispatcher for Unity3D

I’ve recently been working on implementing an IHttpService that can work outside of a MonoBehaviour and call out to web services asynchronously. Rather than providing my IHttpService.JsonPost method with callbacks I decided to have it return a Promise, the code for which I took from this Real Serious Games GitHub repository. The problem is that when you …
Continue reading A UI thread dispatcher for Unity3D

NodeJS, Web-Express, and TypeScript from scratch

Over the past year I’ve been spending my time contracting for a company in Norway. Now that project is completed it is time for me to start playing again, so I thought I’d pick up an old Node Express project. This time I intend to use TypeScript instead of Javascript. I’d also like to write …
Continue reading NodeJS, Web-Express, and TypeScript from scratch

[Solved] MVCApplication Parser Error

I have this problem because I have to develop with VS running as administrator in order to use Local IIS hosting. When files are added (or generated by compiling) I think VS was setting the owner as Administrator, which IIS then cannot read. Start a command prompt as Administrator and type in the following icacls …
Continue reading [Solved] MVCApplication Parser Error

Getting an AngularJS directive to call back a method on its parent’s controller

Here is a TypeScript example of how to call back a method on the controller from an embedded directive. The most important thing to note is that the directive’s parameter name for your callback uses a & when defined, and when calling that callback you should not use positional parameters but instead use an object …
Continue reading Getting an AngularJS directive to call back a method on its parent’s controller

AngularJs – binding HTML

The directive ng-bind will escape HTML to avoid data acting maliciously. If you want to output html you need to use ng-bind-html <div ng-bind-html=”someHtmlBody”/> The important step to getting this working is to ensure the script angular-sanitize.js is referenced on your page, and it is specified as a dependency when creating a module…. var app …
Continue reading AngularJs – binding HTML

AngularJS routes with ASP MVC Forms authentication

The ASP MVC app I am working on uses forms authentication with a timeout. This means that when the session has timed out and the user clicks refresh they get redirected to a login page, and after that they get directed back to the original page without the deep-linked client-side # part of the url. The …
Continue reading AngularJS routes with ASP MVC Forms authentication