private static string[] ReturnAnimationArray(int heroAnimationList, int enemyAnimationList, int animationClipIndex) { string[] temp; List <string[]> tempList = new List <string[]>(); AnimationsData animations = new AnimationsData(); if (heroAnimationList == 0) { tempList = animations.SpearmanAnimations(enemyAnimationList); temp = tempList[animationClipIndex]; return(temp); } else if (heroAnimationList == 1) { tempList = animations.SwordsmanAnimations(enemyAnimationList); temp = tempList[animationClipIndex]; return(temp); } else if (heroAnimationList == 2) { tempList = animations.RangerAnimations(enemyAnimationList); temp = tempList[animationClipIndex]; return(temp); } else { return(new string[] { "no", "string" }); } }
public static AnimationsData Load(string id) { TextAsset textAsset = Resources.Load("Data/animations/" + id) as TextAsset; AnimationsData data = JsonUtility.FromJson <AnimationsData>(textAsset.text); return(data); }
private Art(string mulFile, IndexFile indexFile, Stream dataStream) { this.mulFile = mulFile; this.indexFile = indexFile; this.dataStream = dataStream; tileObject = new LandscapeData(this); itemsObject = new ItemsData(this); animationsObject = new AnimationsData(this); }
private static AnimationsData GetAnimationsData(string animation) { if (animationsDataList.ContainsKey(animation)) { return(animationsDataList[animation]); } AnimationsData animationData = AnimationsData.Load(animation); animationsDataList.Add(animation, animationData); return(animationData); }
/// <summary> /// Initializes the new empty Art object. /// </summary> public Art() { mulFile = null; dataStream = Stream.Null; indexFile = new IndexFile(); indexFile.Resize(65536); tileObject = new LandscapeData(this); itemsObject = new ItemsData(this); animationsObject = new AnimationsData(this); }
public static void CharacterDisplay(HeroClassTypes heroClass, EnemyClassType enemyClass) { AnimationsData animationsData = new AnimationsData(); int playerIndex; int enemyIndex; string display; playerIndex = ReturnHeroAnimationListNumber(heroClass); enemyIndex = ReturnEnemyAnimationListNumber(enemyClass); display = animationsData.DisplayCharacter(playerIndex, enemyIndex); Console.WriteLine(display); }