コード例 #1
0
 private static void InitStaticTools(LDtkDataProject project)
 {
     LDtkProviderTile.Init();
     LDtkProviderTilesetSprite.Init();
     LDtkProviderEnum.Init();
     LDtkProviderUid.CacheUidData(project);
     LDtkProviderErrorIdentifiers.Init();
 }
コード例 #2
0
 private static void DisposeStaticTools()
 {
     LDtkProviderTile.Dispose();
     LDtkProviderTilesetSprite.Dispose();
     LDtkProviderEnum.Dispose();
     LDtkProviderUid.Dispose();
     LDtkProviderErrorIdentifiers.Dispose();
 }
コード例 #3
0
        //todo put this in docs
        //LDtkAssetCollections are completely centered around associating with the scriptable object's identifiers and the uniquely named identifier from within the LDtk editor. //todo put this text in the doumcentation

        public T GetAssetByIdentifier(string identifier)
        {
            if (LDtkProviderErrorIdentifiers.Contains(identifier))
            {
                //this is to help prevent too much log spam. only one mistake from the same identifier get is necessary.
                return(default);