ManaPlayer.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using DragonBones;
  2. using UnityEngine;
  3. using UnityEngine.UI;
  4. using System;
  5. using System.Xml;
  6. using System.Text;
  7. using System.Collections;
  8. using System.Collections.Generic;
  9. using Transform = UnityEngine.Transform;
  10. public class ManaPlayer : Regist
  11. {
  12. #region 变量
  13. public static Player Player;
  14. #endregion
  15. public override void Instantiate()
  16. {
  17. if (!ManaTutorial.TutorialA || ManaTutorial.TutorialIndexA != 1)
  18. {
  19. string player = Data.GetPlayerString("Player");
  20. Transform tra = ManaReso.Get(player, Folder.Scene, false, transform, ManaReso.Get("PlayerPosTra").position);
  21. tra.name = "Player";
  22. tra.localScale = new Vector3(0.5f, 0.5f, 0.5f);
  23. ManaReso.TraDic.Add(tra.name, tra);
  24. UnityFactory.factory.LoadTextureAtlasData(Bundle.Config.LoadAsset<TextAsset>("Closet_tex"), "Closet_tex");
  25. UnityFactory.factory.LoadDragonBonesData(Bundle.Config.LoadAsset<TextAsset>("Closet_ske"));
  26. Player = tra.AddScript<Player>();
  27. if (player == "PlayerPink")
  28. {
  29. Player.BuildPink();
  30. }
  31. else if (player == "PlayerBlond")
  32. {
  33. Player.BuildBlond();
  34. }
  35. else if (player == "PlayerBrown")
  36. {
  37. Player.BuildBrown();
  38. }
  39. }
  40. }
  41. }