Ejemplo n.º 1
0
    void Awake()
    {
        Instance = this;

        roleListDefine = ScriptableObject.CreateInstance <RoleList_Define>();

        cardDeckListDefine = ScriptableObject.CreateInstance <CardDeckList_Define>();

        DontDestroyOnLoad(this.gameObject);
    }
Ejemplo n.º 2
0
    void Start()
    {
        roleListDefine     = Resources.Load <RoleList_Define>("Game/PlayerRoleDefine/PlayerRoleListDefine");
        cardDeckListDefine = Resources.Load <CardDeckList_Define>("Game/CardDeckDefine/CardDeckListDefine");


        roleDefeine    = roleListDefine.role_Define;
        cardDeckDefine = cardDeckListDefine.cardDeck_Define;

        roleCount           = roleDefeine.Count;
        roleID              = 0;
        cardConcreteDefines = new List <Card_Concrete> [roleCount];

        //Get 角色信息 + Get 卡组信息 +Get 卡牌信息
        //Find--->concrete_Card From--->cardDeckDefine;
        //All card information below here
        for (int i = 0; i < roleCount; i++)
        {
            cardConcreteDefines[i] = cardDeckDefine[i].concrete_Card;
        }
    }