XG Proyect

Missile extends Missions
in package

Missile Class

Table of Contents

$combat_caps  : mixed
$lang  : mixed
$missionsModel  : Missions
Contains the model
$objects  : mixed
$pricelist  : mixed
$resource  : mixed
__construct()  : void
Constructor
missileMission()  : void
missileMission
canCompleteMission()  : bool
Check if the mission can be completed
canStartMission()  : bool
Check if the mission can be started
loadLang()  : void
Load a language file using CI Library
makeUpdate()  : void
Update planet resources, ships, and queues
removeFleet()  : void
removeFleet
restoreFleet()  : void
restoreFleet
returnFleet()  : void
returnFleet
storeResources()  : void
storeResources
setAttackOrder()  : void
setAttackOrder
setObjectsClass()  : void
setObjectsClass

Properties

$combat_caps

protected mixed $combat_caps

$objects

protected static mixed $objects

Methods

__construct()

Constructor

public __construct() : void
Return values
void

missileMission()

missileMission

public missileMission(array<string|int, mixed> $fleet_row) : void
Parameters
$fleet_row : array<string|int, mixed>

Fleet row

Return values
void

canCompleteMission()

Check if the mission can be completed

protected canCompleteMission(array<string|int, mixed> $fleet) : bool
Parameters
$fleet : array<string|int, mixed>
Return values
bool

canStartMission()

Check if the mission can be started

protected canStartMission(array<string|int, mixed> $fleet) : bool
Parameters
$fleet : array<string|int, mixed>
Return values
bool

loadLang()

Load a language file using CI Library

protected loadLang(string|array<string|int, mixed> $language_file) : void
Parameters
$language_file : string|array<string|int, mixed>
Return values
void

makeUpdate()

Update planet resources, ships, and queues

protected makeUpdate(int $galaxy, int $system, int $planet, int $type) : void
Parameters
$galaxy : int

Galaxy

$system : int

System

$planet : int

Planet

$type : int

Planet Type

Return values
void

removeFleet()

removeFleet

protected removeFleet(int $fleet_id) : void
Parameters
$fleet_id : int

Fleed ID

Return values
void

restoreFleet()

restoreFleet

protected restoreFleet(array<string|int, mixed> $fleet_row[, bool $start = true ]) : void
Parameters
$fleet_row : array<string|int, mixed>

Fleet row

$start : bool = true

Start

Return values
void

returnFleet()

returnFleet

protected returnFleet(int $fleet_id) : void
Parameters
$fleet_id : int

Fleed ID

Return values
void

storeResources()

storeResources

protected storeResources(array<string|int, mixed> $fleet_row[, bool $start = false ]) : void
Parameters
$fleet_row : array<string|int, mixed>

Fleet row

$start : bool = false

Start

Return values
void

setAttackOrder()

setAttackOrder

private setAttackOrder(int $primary_objective) : void
Parameters
$primary_objective : int

Primary objective

Return values
void

setObjectsClass()

setObjectsClass

private setObjectsClass() : void
Return values
void

Search results