Elin Decompiled Documentation EA 23.357 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 285 of file GameSetting.cs.

Member Function Documentation

◆ Clone()

EffectData GameSetting.EffectData.Clone ( )
inline

Definition at line 338 of file GameSetting.cs.

339 {
340 return (EffectData)MemberwiseClone();
341 }

Member Data Documentation

◆ caneColor

Color GameSetting.EffectData.caneColor

Definition at line 313 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ caneColorBlend

bool GameSetting.EffectData.caneColorBlend

Definition at line 307 of file GameSetting.cs.

◆ delay

float GameSetting.EffectData.delay

Definition at line 289 of file GameSetting.cs.

Referenced by CustomGunEffectData.CustomGunEffectData().

◆ eject

bool GameSetting.EffectData.eject

◆ fireFromMuzzle

bool GameSetting.EffectData.fireFromMuzzle

Definition at line 301 of file GameSetting.cs.

◆ firePos

Vector2 GameSetting.EffectData.firePos

◆ forceLaser

bool GameSetting.EffectData.forceLaser

Definition at line 303 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ forceRail

bool GameSetting.EffectData.forceRail

Definition at line 305 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ idEffect

string GameSetting.EffectData.idEffect

Definition at line 291 of file GameSetting.cs.

Referenced by AttackProcess.PlayRangedAnime().

◆ idSound

string GameSetting.EffectData.idSound

Definition at line 293 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 287 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 318 of file GameSetting.cs.

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

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