private bool HasFileImpl(ISoundLoadDatabase database, string cueSheetName) { if (database == null) { return(false); } if (!database.Contains(cueSheetName)) { ChipstarLog.Log_NotContains_RemoteDB_Sound(cueSheetName); return(false); } // サウンドデータ var data = database.Find(cueSheetName); // --- acb-check if (!HasAcb(data)) { return(false); } if (!data.HasAwb()) { // Awb無いならここまででいい return(true); } // --- awb-check // if (!HasAwb(data)) { return(false); } return(true); }