Skip to content

Instantly share code, notes, and snippets.

View mattiaswargren-zz's full-sized avatar

Mattias Wargren mattiaswargren-zz

  • Hello There
  • Gothenburg
View GitHub Profile
@mattiaswargren-zz
mattiaswargren-zz / PostProcessXCodeMissingIconFix.cs
Created November 15, 2017 15:40
Unity XCode 9 1024x1024 icon fix
#if UNITY_IOS
using UnityEditor.Callbacks;
using UnityEditor;
using System.IO;
using UnityEditor.iOS.Xcode;
using System;
using UnityEngine;
public class PostProcessXCodeMissingIconFix
{
@mattiaswargren-zz
mattiaswargren-zz / PostProcessXCodeComplianceFix.cs
Created August 30, 2017 14:30
Unity ITSAppUsesNonExemptEncryption export compliance Post Process
#if UNITY_IOS
using UnityEditor.Callbacks;
using UnityEditor;
using UnityEditor.iOS.Xcode;
using System.IO;
public class PostProcessXCodeComplianceFix
{
[PostProcessBuild]
public static void ChangeXcodePlist(BuildTarget buildTarget, string pathToBuiltProject)
@mattiaswargren-zz
mattiaswargren-zz / BuildTests.cs
Created March 7, 2017 13:37
Editor Build Test to check if Keystore passwords are entered
using NUnit.Framework;
using UnityEditor;
public class BuildTests
{
[Test]
public void TestAndroidKeystoreBeforeBuild()
{
Assert.IsNotNullOrEmpty(PlayerSettings.keystorePass, "Key Store Password");
@mattiaswargren-zz
mattiaswargren-zz / GameAssets.cs
Last active July 14, 2016 10:09
Scriptable Object in Create Asset Menu
using UnityEngine;
[CreateAssetMenu(fileName = "Settings", menuName = "Game/Settings")]
public class GameSettings : ScriptableObject
{
}
[CreateAssetMenu(fileName = "Controls", menuName = "Game/Controls")]
public class GameControls : ScriptableObject
@mattiaswargren-zz
mattiaswargren-zz / ManifestInfoText.cs
Created July 6, 2016 06:39
Unity Cloud Build Manifest Info Display
using UnityEngine;
using UnityEngine.UI;
public class ManifestInfoText : MonoBehaviour
{
[System.Serializable]
public class UnityCloudBuildManifestData
{
public string scmCommitId;