api

package
v0.0.0-...-893c595 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAllianceCorporations

func GetAllianceCorporations(ctx context.Context, id int) ([]int, error)

获取联盟中所有的公司

func GetAllianceInfo

func GetAllianceInfo(ctx context.Context, id int) (*model.Alliance, error)

获取联盟信息

func GetAlliances

func GetAlliances(ctx context.Context) ([]int, error)

获取所有联盟

func GetCorporationInfo

func GetCorporationInfo(ctx context.Context, id int) (*model.Corporation, error)

获取军团(公司)信息

func GetNpcCorps

func GetNpcCorps(ctx context.Context) ([]int, error)

获取NPC军团信息

Types

type Ancestry

type Ancestry struct {
	BloodlineId      int    `json:"bloodline_id"`      // 血统ID
	Description      string `json:"description"`       // 描述
	Id               int    `json:"id"`                // 祖先ID
	Name             string `json:"name"`              // 名称
	ShortDescription string `json:"short_description"` // 简介
}

祖先

type AsteroidBelt

type AsteroidBelt struct {
	// contains filtered or unexported fields
}

小行星带信息

type Bloodline

type Bloodline struct {
	BloodlineId   int    `json:"bloodline_id"`   // 血统ID
	CorporationId int    `json:"corporation_id"` // 公司ID
	RaceId        int    `json:"race_id"`        // 种族ID
	ShipTypeId    int    `json:"ship_type_id"`   // 舰船类型ID
	Name          string `json:"name"`           // 名称
	Description   string `json:"description"`    // 描述
	Intelligence  int    `json:"intelligence"`   // 情报
	Memory        int    `json:"memory"`         // 记忆
	Perception    int    `json:"perception"`     // 感知
	Charisma      int    `json:"charisma"`       // 魅力
	Willpower     int    `json:"willpower"`      // 意志力
}

血统

type Category

type Category struct {
	CategoryId int    `json:"category_id"` // 项目类别ID
	Groups     []int  `json:"groups"`      //	项目组
	Name       string `json:"name"`        // 项目类别名称
	Published  bool   `json:"published"`   // 是否发布
}

项目类别

type Constellation

type Constellation struct {
	ConstellationId int      `json:"constellation_id"`
	Name            string   `json:"name"`
	Position        Position `json:"position"`  // 星座坐标
	RegionId        int      `json:"region_id"` // 星座所属区域
	Systems         []int    `json:"systems"`   // 太阳系ID
}

星座

type Faction

type Faction struct {
	CorporationId        int    `json:"corporation_id"`         // 星座ID
	Description          string `json:"description"`            // 描述
	FactionId            int    `json:"faction_id"`             // 派系ID
	IsUnique             bool   `json:"is_unique"`              // 是否唯一
	Name                 string `json:"name"`                   // 名称
	SizeFactor           int    `json:"size_factor"`            // 因子  ?
	MilitiaCorporationId int    `json:"militia_corporation_id"` // 民兵公司ID ?
	SolarSystemId        int    `json:"solar_system_id"`        // 太阳系ID
	StationCount         int    `json:"station_count"`          // 空间站个数 ?
	StationSystemCount   int    `json:"station_system_count"`   // 空间站系统个数 ?
}

派系

type Graphic

type Graphic struct {
	CollisionFile string `json:"collision_file"`
	GraphicFile   string `json:"graphic_file"`
	GraphicId     int    `json:"graphic_id"`
	IconFolder    string `json:"icon_folder"`
	SofDna        string `json:"sof_dna"`
	SofFationName string `json:"sof_fation_name"`
	SofHullName   string `json:"sof_hull_name"`
	SofRaceName   string `json:"sof_race_name"`
}

type Group

type Group struct {
	CategoryId int `json:"category_id"`
	GroupId    int `json:"group_id"`
	Name       int `json:"name"`
	Published  int `json:"published"`
	Types      int `json:"types"`
}

type Position

type Position struct {
	X int `json:"x"`
	Y int `json:"y"`
	Z int `json:"z"`
}

坐标

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL