Elin Decompiled Documentation EA 23.345.1 Nightly
Loading...
Searching...
No Matches
GameSetting.EffectData Class Reference
Inheritance diagram for GameSetting.EffectData:
CustomGunEffectData

Public Member Functions

EffectData Clone ()
 

Public Attributes

int num
 
float delay
 
string idEffect
 
string idSound
 
string idSoundEject
 
string idSprite
 
bool eject
 
bool fireFromMuzzle
 
bool forceLaser
 
bool forceRail
 
bool caneColorBlend
 
Sprite sprite
 
Color caneColor
 
Vector2 firePos
 

Properties

string CaneColorHex [get, set]
 

Detailed Description

Definition at line 283 of file GameSetting.cs.

Member Function Documentation

◆ Clone()

EffectData GameSetting.EffectData.Clone ( )
inline

Definition at line 336 of file GameSetting.cs.

337 {
338 return (EffectData)MemberwiseClone();
339 }

Member Data Documentation

◆ caneColor

Color GameSetting.EffectData.caneColor

Definition at line 311 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ caneColorBlend

bool GameSetting.EffectData.caneColorBlend

Definition at line 305 of file GameSetting.cs.

◆ delay

float GameSetting.EffectData.delay

Definition at line 287 of file GameSetting.cs.

Referenced by CustomGunEffectData.CustomGunEffectData().

◆ eject

bool GameSetting.EffectData.eject

◆ fireFromMuzzle

bool GameSetting.EffectData.fireFromMuzzle

Definition at line 299 of file GameSetting.cs.

◆ firePos

Vector2 GameSetting.EffectData.firePos

◆ forceLaser

bool GameSetting.EffectData.forceLaser

Definition at line 301 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ forceRail

bool GameSetting.EffectData.forceRail

Definition at line 303 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ idEffect

string GameSetting.EffectData.idEffect

Definition at line 289 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ idSound

string GameSetting.EffectData.idSound

Definition at line 291 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ idSoundEject

string GameSetting.EffectData.idSoundEject

◆ idSprite

string GameSetting.EffectData.idSprite

◆ num

int GameSetting.EffectData.num

Definition at line 285 of file GameSetting.cs.

Referenced by CustomGunEffectData.CustomGunEffectData(), and ActRanged.Perform().

◆ sprite

Sprite GameSetting.EffectData.sprite

Property Documentation

◆ CaneColorHex

string GameSetting.EffectData.CaneColorHex
getset

Definition at line 316 of file GameSetting.cs.

317 {
318 get
319 {
320 if (!(caneColor.a <= 0f))
321 {
322 return "#" + ((caneColor.a < 1f) ? ColorUtility.ToHtmlStringRGBA(caneColor) : ColorUtility.ToHtmlStringRGB(caneColor));
323 }
324 return null;
325 }
326 set
327 {
328 caneColor = default(Color);
329 if (!value.IsEmpty())
330 {
331 ColorUtility.TryParseHtmlString("#" + value.Replace("#", "").Replace("0x", ""), out caneColor);
332 }
333 }
334 }

The documentation for this class was generated from the following file: