Ejemplo n.º 1
0
    //Update() End

    void SODataConfirm()
    {
        if (jInputSOData != null)
        {
            if (SetScript != null && SetScript.jInputSOData != null)
            {
                if (jInputSOData != SetScript.jInputSOData)
                {
                    SetScript.jInputSOData = jInputSOData;
                    Debug.LogWarning("[jInput] It was Different jInputSOData in jInputMappingManager and jInputSettings!!");
                }
            }
        }
        else
        {
            if (SetScript != null && SetScript.jInputSOData != null)
            {
                jInputSOData = SetScript.jInputSOData;
#if (UNITY_EDITOR)
            }
            else
            {
                jInputSOGetback();
#endif
            }
        }
    }
Ejemplo n.º 2
0
 void jInputSOGetback()
 {
     //Resources.Loadを使っても良い
     string[] Pathes = AssetDatabase.FindAssets("jInputData t:jInput");
     if (Pathes.Length >= 1)
     {
         string MappingManagerPath = AssetDatabase.GUIDToAssetPath(Pathes[0]);
         jInputSOData = AssetDatabase.LoadAssetAtPath <jInput>(MappingManagerPath);
         Debug.LogWarning("[jInput] jInputSOData is assigned in jInputMappingManager!!");
     }
     if (jInputSOData == null)
     {
         Debug.LogError("[jInput] Error!! jInputSOData is not set in jInputMappingManager!!");
     }
 }