コード例 #1
0
    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("");
        }
    }
コード例 #2
0
ファイル: NgAssembly.cs プロジェクト: unseen-code/tianqi_src
 public static T GetReference <T>(object inObj, string fieldName) where T : class
 {
     return(NgAssembly.GetField(inObj, fieldName) as T);
 }
コード例 #3
0
 void OnDisable()
 {
     NgAssembly.SetGizmosVisible(false);
 }
コード例 #4
0
ファイル: NgAssembly.cs プロジェクト: unseen-code/tianqi_src
 public static T GetValue <T>(object inObj, string fieldName) where T : struct
 {
     return((T)((object)NgAssembly.GetField(inObj, fieldName)));
 }