C# Класс Terraria.Projectile

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ai float[]
aiStyle int
alpha int
arrow bool
bobber bool
coldDamage bool
counterweight bool
damage int
extraUpdates int
frame int
frameCounter int
friendly bool
gfxOffY float
glowMask short
hide bool
hostile bool
identity int
ignoreWater bool
knockBack float
light float
localAI float[]
magic bool
manualDirectionChange bool
maxAI int
maxPenetrate int
melee bool
minion bool
minionPos int
minionSlots float
miscText string
netImportant bool
netSpam int
netUpdate bool
netUpdate2 bool
noDropItem bool
noEnchantments bool
npcProj bool
numHits int
numUpdates int
oldPos Vector2[]
oldRot float[]
oldSpriteDirection int[]
owner int
ownerHitCheck bool
penetrate int
playerImmune int[]
ranged bool
restrikeDelay int
rotation float
scale float
soundDelay int
spriteDirection int
stepSpeed float
thrown bool
tileCollide bool
timeLeft int
trap bool
type int

Открытые методы

Метод Описание
AI ( ) : void
CanReflect ( ) : bool
Colliding ( Rectangle myRect, Rectangle targetRect ) : bool
Damage ( ) : void
FishingCheck ( ) : void
GetAlpha ( Color newColor ) : Color
GetNextSlot ( ) : int
GetPrismHue ( float indexing ) : float
Kill ( ) : void
NewProjectile ( float X, float Y, float SpeedX, float SpeedY, int Type, int Damage, float KnockBack, int Owner = 255, float ai0 = 0.0f, float ai1 = 0.0f ) : int
ProjLight ( ) : void
ProjectileFixDesperation ( int own ) : void
SetDefaults ( int Type ) : void
StatusNPC ( int i ) : void
StatusPlayer ( int i ) : void
StatusPvP ( int i ) : void
ToString ( ) : string
Update ( int i ) : void
getRect ( ) : Rectangle
ghostHeal ( int dmg, Vector2 Position ) : void
ghostHurt ( int dmg, Vector2 Position ) : void
vampireHeal ( int dmg, Vector2 Position ) : void

Приватные методы

Метод Описание
AI_001 ( ) : void
AI_026 ( ) : void
AI_062 ( ) : void
AI_075 ( ) : void
AI_099_1 ( ) : void
AI_099_2 ( ) : void

Описание методов

AI() публичный Метод

public AI ( ) : void
Результат void

CanReflect() публичный Метод

public CanReflect ( ) : bool
Результат bool

Colliding() публичный Метод

public Colliding ( Rectangle myRect, Rectangle targetRect ) : bool
myRect Microsoft.Xna.Framework.Rectangle
targetRect Microsoft.Xna.Framework.Rectangle
Результат bool

Damage() публичный Метод

public Damage ( ) : void
Результат void

FishingCheck() публичный Метод

public FishingCheck ( ) : void
Результат void

GetAlpha() публичный Метод

public GetAlpha ( Color newColor ) : Color
newColor Color
Результат Color

GetNextSlot() публичный статический Метод

public static GetNextSlot ( ) : int
Результат int

GetPrismHue() публичный Метод

public GetPrismHue ( float indexing ) : float
indexing float
Результат float

Kill() публичный Метод

public Kill ( ) : void
Результат void

NewProjectile() публичный статический Метод

public static NewProjectile ( float X, float Y, float SpeedX, float SpeedY, int Type, int Damage, float KnockBack, int Owner = 255, float ai0 = 0.0f, float ai1 = 0.0f ) : int
X float
Y float
SpeedX float
SpeedY float
Type int
Damage int
KnockBack float
Owner int
ai0 float
ai1 float
Результат int

ProjLight() публичный Метод

public ProjLight ( ) : void
Результат void

ProjectileFixDesperation() публичный Метод

public ProjectileFixDesperation ( int own ) : void
own int
Результат void

SetDefaults() публичный Метод

public SetDefaults ( int Type ) : void
Type int
Результат void

StatusNPC() публичный Метод

public StatusNPC ( int i ) : void
i int
Результат void

StatusPlayer() публичный Метод

public StatusPlayer ( int i ) : void
i int
Результат void

StatusPvP() публичный Метод

public StatusPvP ( int i ) : void
i int
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Update() публичный Метод

public Update ( int i ) : void
i int
Результат void

getRect() публичный Метод

public getRect ( ) : Rectangle
Результат Microsoft.Xna.Framework.Rectangle

ghostHeal() публичный Метод

public ghostHeal ( int dmg, Vector2 Position ) : void
dmg int
Position Vector2
Результат void

ghostHurt() публичный Метод

public ghostHurt ( int dmg, Vector2 Position ) : void
dmg int
Position Vector2
Результат void

vampireHeal() публичный Метод

public vampireHeal ( int dmg, Vector2 Position ) : void
dmg int
Position Vector2
Результат void

Описание свойств

ai публичное свойство

public float[] ai
Результат float[]

aiStyle публичное свойство

public int aiStyle
Результат int

alpha публичное свойство

public int alpha
Результат int

arrow публичное свойство

public bool arrow
Результат bool

bobber публичное свойство

public bool bobber
Результат bool

coldDamage публичное свойство

public bool coldDamage
Результат bool

counterweight публичное свойство

public bool counterweight
Результат bool

damage публичное свойство

public int damage
Результат int

extraUpdates публичное свойство

public int extraUpdates
Результат int

frame публичное свойство

public int frame
Результат int

frameCounter публичное свойство

public int frameCounter
Результат int

friendly публичное свойство

public bool friendly
Результат bool

gfxOffY публичное свойство

public float gfxOffY
Результат float

glowMask публичное свойство

public short glowMask
Результат short

hide публичное свойство

public bool hide
Результат bool

hostile публичное свойство

public bool hostile
Результат bool

identity публичное свойство

public int identity
Результат int

ignoreWater публичное свойство

public bool ignoreWater
Результат bool

knockBack публичное свойство

public float knockBack
Результат float

light публичное свойство

public float light
Результат float

localAI публичное свойство

public float[] localAI
Результат float[]

magic публичное свойство

public bool magic
Результат bool

manualDirectionChange публичное свойство

public bool manualDirectionChange
Результат bool

maxAI публичное статическое свойство

public static int maxAI
Результат int

maxPenetrate публичное свойство

public int maxPenetrate
Результат int

melee публичное свойство

public bool melee
Результат bool

minion публичное свойство

public bool minion
Результат bool

minionPos публичное свойство

public int minionPos
Результат int

minionSlots публичное свойство

public float minionSlots
Результат float

miscText публичное свойство

public string miscText
Результат string

netImportant публичное свойство

public bool netImportant
Результат bool

netSpam публичное свойство

public int netSpam
Результат int

netUpdate публичное свойство

public bool netUpdate
Результат bool

netUpdate2 публичное свойство

public bool netUpdate2
Результат bool

noDropItem публичное свойство

public bool noDropItem
Результат bool

noEnchantments публичное свойство

public bool noEnchantments
Результат bool

npcProj публичное свойство

public bool npcProj
Результат bool

numHits публичное свойство

public int numHits
Результат int

numUpdates публичное свойство

public int numUpdates
Результат int

oldPos публичное свойство

public Vector2[] oldPos
Результат Vector2[]

oldRot публичное свойство

public float[] oldRot
Результат float[]

oldSpriteDirection публичное свойство

public int[] oldSpriteDirection
Результат int[]

owner публичное свойство

public int owner
Результат int

ownerHitCheck публичное свойство

public bool ownerHitCheck
Результат bool

penetrate публичное свойство

public int penetrate
Результат int

playerImmune публичное свойство

public int[] playerImmune
Результат int[]

ranged публичное свойство

public bool ranged
Результат bool

restrikeDelay публичное свойство

public int restrikeDelay
Результат int

rotation публичное свойство

public float rotation
Результат float

scale публичное свойство

public float scale
Результат float

soundDelay публичное свойство

public int soundDelay
Результат int

spriteDirection публичное свойство

public int spriteDirection
Результат int

stepSpeed публичное свойство

public float stepSpeed
Результат float

thrown публичное свойство

public bool thrown
Результат bool

tileCollide публичное свойство

public bool tileCollide
Результат bool

timeLeft публичное свойство

public int timeLeft
Результат int

trap публичное свойство

public bool trap
Результат bool

type публичное свойство

public int type
Результат int