Beispiel #1
0
    public int AddRole(int id, CommonDefine.RoleType type, CommonDefine.RoleStyle style, int level, string name,
                       int skill1, int skill2, int skill3, int skill4, int skill5, int skill6, int skill7, string usedSkill)
    {
        object sqReader = db.InsertIntoSpecific("Role", new string[] { "type", "style", "level", "name", "skill1", "skill2", "skill3", "skill4", "skill5", "skill6", "skill7", "usedSkill" },
                                                new string[] { ((int)type).ToString(), ((int)style).ToString(), level.ToString(),
                                                               name, skill1.ToString(), skill2.ToString(), skill3.ToString(), skill4.ToString(), skill5.ToString(), skill6.ToString(), skill7.ToString(), usedSkill });

        id = -1;
        if (sqReader != null)
        {
            id = Convert.ToInt32(sqReader.ToString());
        }

        return(id);
    }
Beispiel #2
0
    public static GameObject CreateRoleObject(CommonDefine.RoleType roleType, CommonDefine.RoleStyle roleStyle)
    {
        string tmp = string.Empty;

        if (roleType > CommonDefine.RoleType.Hero && roleType < CommonDefine.RoleType.Enemy)
        {
            tmp = HeroPath;
        }
        else if (roleType > CommonDefine.RoleType.Enemy)
        {
            tmp = EnemyPath;
        }

        GameObject obj     = ResMgr.Instance.LoadAssetFromResource(tmp + CommonDefine.RoleNameDic[roleType]) as GameObject;
        GameObject roleObj = GameObject.Instantiate(obj);


        return(roleObj);
    }