void SetGizmoType(int gtype) { NgAssembly.SetGizmosVisible(((GIZMO_TYPE)gtype) != GIZMO_TYPE.NONE); m_nGizmoTypeIndex = gtype; // FXMakerMain.inst.GetFXMakerMouse().SetHandControl(((GIZMO_TYPE)m_nGizmoTypeIndex) == GIZMO_TYPE.HAND); FXMakerMain.inst.GetFXMakerMouse().SetHandControl(true); EditorPrefs.SetInt("FXMakerGizmo.m_nGizmoTypeIndex", m_nGizmoTypeIndex); if (((GIZMO_TYPE)m_nGizmoTypeIndex) == GIZMO_TYPE.NONE) { FXMakerMain.inst.SetEmptyTooltip(""); } }
public static T GetReference <T>(object inObj, string fieldName) where T : class { return(NgAssembly.GetField(inObj, fieldName) as T); }
void OnDisable() { NgAssembly.SetGizmosVisible(false); }
public static T GetValue <T>(object inObj, string fieldName) where T : struct { return((T)((object)NgAssembly.GetField(inObj, fieldName))); }