Elin Decompiled Documentation EA 23.256 Nightly Patch 1
Loading...
Searching...
No Matches
TraitSyringe.cs
Go to the documentation of this file.
1public class TraitSyringe : Trait
2{
3 public override bool CanChangeHeight => false;
4
5 public void EffectInject(Chara cc, Chara tc)
6 {
7 cc.PlaySound("syringe");
8 cc.Say("syringe", cc, tc, owner.NameOne);
9 tc.PlayEffect("blood").SetParticleColor(EClass.Colors.matColors[tc.material.alias].main).Emit(20);
10 tc.AddBlood(2 + EClass.rnd(2));
11 }
12}
void AddBlood(int a=1, int id=-1)
Definition: Card.cs:5995
SourceMaterial.Row material
Definition: Card.cs:2051
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:6188
string NameOne
Definition: Card.cs:2143
Effect PlayEffect(string id, bool useRenderPos=true, float range=0f, Vector3 fix=default(Vector3))
Definition: Card.cs:6222
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6865
Definition: Chara.cs:10
UD_String_MatData matColors
Definition: EClass.cs:6
static ColorProfile Colors
Definition: EClass.cs:39
static int rnd(long a)
Definition: EClass.cs:59
Effect Emit(int num)
Definition: Effect.cs:279
Effect SetParticleColor(Color c)
Definition: Effect.cs:289
override bool CanChangeHeight
Definition: TraitSyringe.cs:3
void EffectInject(Chara cc, Chara tc)
Definition: TraitSyringe.cs:5
Definition: Trait.cs:7
Card owner
Definition: Trait.cs:28