Created
February 5, 2015 20:08
-
-
Save timsgardner/83ae1eb292099b2a4384 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using arcadia.messages; | |
| using clojure.lang; | |
| using System; | |
| using UnityEngine; | |
| using urbanOutfitters.parapoint; | |
| namespace urbanOutfitters.moholy | |
| { | |
| [Serializable] | |
| public class EllipsulonData : MonoBehaviour, IAwake, IParaPoint, IStart, IOnDrawGizmosSelected, IType | |
| { | |
| // | |
| // Static Fields | |
| // | |
| protected internal static Var const__5; | |
| protected internal static AFn const__4; | |
| protected internal static Var const__7; | |
| protected internal static Var const__6; | |
| protected internal static Var const__1; | |
| protected internal static Var const__0; | |
| protected internal static Var const__3; | |
| protected internal static Var const__2; | |
| // | |
| // Constructors | |
| // | |
| static EllipsulonData () | |
| { | |
| EllipsulonData.const__0 = RT.var ("urbanOutfitters.moholy", "ellipsulon-point"); | |
| EllipsulonData.const__1 = RT.var ("clojure.core", "deref"); | |
| EllipsulonData.const__2 = RT.var ("urbanOutfitters.moholy", "ns-required-state-for-EllipsulonData_1010"); | |
| EllipsulonData.const__3 = RT.var ("clojure.core", "require"); | |
| EllipsulonData.const__4 = (AFn)Symbol.intern (null, "urbanOutfitters.moholy"); | |
| EllipsulonData.const__5 = RT.var ("clojure.core", "reset!"); | |
| EllipsulonData.const__6 = RT.var ("urbanOutfitters.moholy", "ellipsulon-gizmo"); | |
| EllipsulonData.const__7 = RT.var ("urbanOutfitters.moholy", "uor-register"); | |
| } | |
| // | |
| // Static Methods | |
| // | |
| public static IPersistentVector getBasis () | |
| { | |
| return RT.vector (new object[0]); | |
| } | |
| // | |
| // Methods | |
| // | |
| public override object Awake () | |
| { | |
| object obj; | |
| object arg_85_0; | |
| if ((obj = ((IFn)EllipsulonData.const__1.getRawRoot ()).invoke (EllipsulonData.const__2.getRawRoot ())) != null && (!(obj is bool) || (bool)obj)) | |
| { | |
| arg_85_0 = null; | |
| } | |
| else | |
| { | |
| ((IFn)EllipsulonData.const__3.getRawRoot ()).invoke (EllipsulonData.const__4); | |
| arg_85_0 = ((IFn)EllipsulonData.const__5.getRawRoot ()).invoke (EllipsulonData.const__2.getRawRoot (), true); | |
| } | |
| return arg_85_0; | |
| } | |
| public override bool HasArity (int num) | |
| { | |
| return false; | |
| } | |
| public override object OnDrawGizmosSelected () | |
| { | |
| object obj; | |
| if ((obj = ((IFn)EllipsulonData.const__1.getRawRoot ()).invoke (EllipsulonData.const__2.getRawRoot ())) == null || (obj is bool && !(bool)obj)) | |
| { | |
| ((IFn)EllipsulonData.const__3.getRawRoot ()).invoke (EllipsulonData.const__4); | |
| ((IFn)EllipsulonData.const__5.getRawRoot ()).invoke (EllipsulonData.const__2.getRawRoot (), true); | |
| } | |
| return ((IFn)EllipsulonData.const__6.getRawRoot ()).invoke (this); | |
| } | |
| public override object parapoint (object arg) | |
| { | |
| return ((IFn)EllipsulonData.const__0.getRawRoot ()).invoke (this, arg); | |
| } | |
| public override object Start () | |
| { | |
| return ((IFn)EllipsulonData.const__7.getRawRoot ()).invoke (this); | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment