internal static byte[] BytesGetterNew(this TextAsset obj)
 {
     if (patched && TextAssetResourceRedirector.TryLoadReplacement(obj.TextGetterOrig(), out string replacement))
     {
         return(TextAssetEncoding.GetBytes(replacement));
     }
     return(obj.BytesGetterOrig());
 }
        internal static string TextGetterNew(this TextAsset obj)
        {
            string result = obj.TextGetterOrig();

            if (patched && TextAssetResourceRedirector.TryLoadReplacement(result, out string replacement))
            {
                return(replacement);
            }
            return(result);
        }
Ejemplo n.º 3
0
        internal void Awake()
        {
            Logger = Logger ?? base.Logger;
            _textResourceHelper          = GetTextResourceHelper();
            _excelRedirector             = new ExcelDataResourceRedirector();
            _scenarioRedirector          = new ScenarioDataResourceRedirector(_textResourceHelper);
            _textAssetHelper             = GetTextAssetHelper();
            _textAssetResourceRedirector = new TextAssetResourceRedirector(_textAssetHelper);

            enabled = false;
        }