Exemplo n.º 1
0
    /// <summary>
    /// 增加一个role在这个用户下
    /// </summary>
    /// <param name="type"></param>
    /// <param name="style"></param>
    /// <param name="name"></param>
    /// <returns></returns>
    public RoleInfo AddRole(CommonDefine.RoleType type)
    {
        RoleInfo roleInfo = RoleFactory.CreateRoleInfo(type);

        roleInfo = InsertRoleInfoIntoDB(roleInfo);
        AddRoleIntoUserInfo(roleInfo);

        return(roleInfo);
    }
Exemplo n.º 2
0
    public Enemy Generator(CommonDefine.RoleType roleType, int pos)
    {
        Enemy ret = null;

        RoleInfo info = RoleFactory.CreateRoleInfo(roleType);

        if (info != null)
        {
            ret = RoleManager.Instance.CreateEnemy(info, pos);
        }

        return(ret);
    }