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); }
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); }