This commit is contained in:
Nim XD
2024-08-27 21:01:33 +05:30
parent 99eaf514fd
commit 121a1b7c73
31803 changed files with 623461 additions and 623399 deletions

View File

@@ -1,15 +1,15 @@
using System;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Data
{
[Serializable]
public class Expression
{
public string Name;
public Sprite Eyebrows;
public Sprite Eyes;
public Color EyesColor;
public Sprite Mouth;
}
using System;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Data
{
[Serializable]
public class Expression
{
public string Name;
public Sprite Eyebrows;
public Sprite Eyes;
public Color EyesColor;
public Sprite Mouth;
}
}

View File

@@ -1,11 +1,11 @@
fileFormatVersion: 2
guid: dd3afaad98c4f1b4db36cfc66052819b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: dd3afaad98c4f1b4db36cfc66052819b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,26 +1,26 @@
using System;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Data
{
[Serializable]
public class ItemIcon
{
public string Name;
public string Id;
public string Edition;
public string Collection;
public string Path;
public Sprite Sprite;
public ItemIcon(string edition, string collection, string type, string name, string path, Sprite sprite)
{
Id = $"{edition}.{collection}.{type}.{name}";
Name = name;
Collection = collection;
Edition = edition;
Path = path;
Sprite = sprite;
}
}
using System;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Data
{
[Serializable]
public class ItemIcon
{
public string Name;
public string Id;
public string Edition;
public string Collection;
public string Path;
public Sprite Sprite;
public ItemIcon(string edition, string collection, string type, string name, string path, Sprite sprite)
{
Id = $"{edition}.{collection}.{type}.{name}";
Name = name;
Collection = collection;
Edition = edition;
Path = path;
Sprite = sprite;
}
}
}

View File

@@ -1,11 +1,11 @@
fileFormatVersion: 2
guid: 34a088936dfff4643b20daab71382370
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 34a088936dfff4643b20daab71382370
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,54 +1,54 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Assets.HeroEditor4D.Common.Scripts.Common;
using Newtonsoft.Json;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Data
{
/// <summary>
/// Represents sprite entry in SpriteCollection.
/// </summary>
[Serializable]
public class ItemSprite
{
public string Name;
public string Id;
public string Edition;
public string Collection;
public string Path;
public Sprite Sprite;
public List<Sprite> Sprites;
public List<string> Tags = new List<string>();
public string Meta;
public Dictionary<string, string> MetaDict
{
get => Meta == "" ? new Dictionary<string, string>() : JsonConvert.DeserializeObject<Dictionary<string, string>>(Meta);
set => Meta = JsonConvert.SerializeObject(value);
}
public ItemSprite(string edition, string collection, string type, string name, string path, Sprite sprite, List<Sprite> sprites)
{
Id = $"{edition}.{collection}.{type}.{name}";
if (sprites == null || sprites.Count == 0)
{
throw new Exception($"Please set [Texture Type = Sprite] for [{Id}] from Import Settings!");
}
Name = name;
Collection = collection;
Edition = edition;
Path = path;
Sprite = sprite;
Sprites = sprites.OrderBy(i => i.name).ToList();
}
public Sprite GetSprite(string name)
{
return Sprites.Single(j => j.name == name);
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using Assets.HeroEditor4D.Common.Scripts.Common;
using Newtonsoft.Json;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Data
{
/// <summary>
/// Represents sprite entry in SpriteCollection.
/// </summary>
[Serializable]
public class ItemSprite
{
public string Name;
public string Id;
public string Edition;
public string Collection;
public string Path;
public Sprite Sprite;
public List<Sprite> Sprites;
public List<string> Tags = new List<string>();
public string Meta;
public Dictionary<string, string> MetaDict
{
get => Meta == "" ? new Dictionary<string, string>() : JsonConvert.DeserializeObject<Dictionary<string, string>>(Meta);
set => Meta = JsonConvert.SerializeObject(value);
}
public ItemSprite(string edition, string collection, string type, string name, string path, Sprite sprite, List<Sprite> sprites)
{
Id = $"{edition}.{collection}.{type}.{name}";
if (sprites == null || sprites.Count == 0)
{
throw new Exception($"Please set [Texture Type = Sprite] for [{Id}] from Import Settings!");
}
Name = name;
Collection = collection;
Edition = edition;
Path = path;
Sprite = sprite;
Sprites = sprites.OrderBy(i => i.name).ToList();
}
public Sprite GetSprite(string name)
{
return Sprites.Single(j => j.name == name);
}
}
}

View File

@@ -1,11 +1,11 @@
fileFormatVersion: 2
guid: 15249dca7fd4653409bd193bb60037c0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 15249dca7fd4653409bd193bb60037c0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: