diff --git a/Moments Recorder/Scripts/Editor/MinDrawer.cs b/Moments Recorder/Scripts/Editor/MinDrawer.cs deleted file mode 100644 index 6bf6c8e..0000000 --- a/Moments Recorder/Scripts/Editor/MinDrawer.cs +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2015 Thomas Hourdel - * - * This software is provided 'as-is', without any express or implied - * warranty. In no event will the authors be held liable for any damages - * arising from the use of this software. - * - * Permission is granted to anyone to use this software for any purpose, - * including commercial applications, and to alter it and redistribute it - * freely, subject to the following restrictions: - * - * 1. The origin of this software must not be misrepresented; you must not - * claim that you wrote the original software. If you use this software - * in a product, an acknowledgment in the product documentation would be - * appreciated but is not required. - * - * 2. Altered source versions must be plainly marked as such, and must not be - * misrepresented as being the original software. - * - * 3. This notice may not be removed or altered from any source - * distribution. - */ - -using UnityEngine; -using UnityEditor; -using Moments; - -namespace MomentsEditor -{ - [CustomPropertyDrawer(typeof(MinAttribute))] - internal sealed class MinDrawer : PropertyDrawer - { - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - MinAttribute attribute = (MinAttribute)base.attribute; - - if (property.propertyType == SerializedPropertyType.Integer) - { - int v = EditorGUI.IntField(position, label, property.intValue); - property.intValue = (int)Mathf.Max(v, attribute.min); - } - else if (property.propertyType == SerializedPropertyType.Float) - { - float v = EditorGUI.FloatField(position, label, property.floatValue); - property.floatValue = Mathf.Max(v, attribute.min); - } - else - { - EditorGUI.LabelField(position, label.text, "Use Min with float or int."); - } - } - } -} diff --git a/Moments Recorder/Scripts/Editor/MinDrawer.cs.meta b/Moments Recorder/Scripts/Editor/MinDrawer.cs.meta deleted file mode 100644 index ec0baab..0000000 --- a/Moments Recorder/Scripts/Editor/MinDrawer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: aed1c286be7441e4fb1e81c0058fcc3f -timeCreated: 1429351220 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/README.md b/README.md index 1d59888..672ddf3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,14 @@ -# Moments +# Moments 2: Electric Boogaloo +This is my personal fork of Chman's Moments, all I did was fix the script that was causing problems. +As per request of the licence, what I changed was MinDrawer.cs, +I removed it because new Unity versions already come with this as part of the engine. + +This is a modified version of the original, +the original licence & most licence notices have been left intact, though one was removed in the process of modification. + + +# Moments - Original Description **Moments** is a quick GIF replay recorder for Unity3D. It automatically records the last few seconds of gameplay and lets you save to a GIF file on demand, like the game [TowerFall Ascension](http://www.towerfall-game.com/) does. Tested with Unity 4.6. The demo requires Unity 5+ (Personal or Pro).