Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitToolRangeCane.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
TraitToolRangeCane
:
TraitToolRange
4
{
5
public
override
bool
NeedAmmo
=>
false
;
6
7
public
override
bool
NeedReload
=>
false
;
8
9
public
override
Element
WeaponSkill
=>
owner
.
elements
.
GetOrCreateElement
(305);
10
11
public
override
void
OnCreate
(
int
lv)
12
{
13
owner
.
elements
.
SetBase
(
Element
.
GetRandomElement
(lv).id, Mathf.Clamp(
EClass
.
rndHalf
(10 + lv / 2), 1, 50));
14
}
15
}
Card.elements
ElementContainerCard elements
Definition:
Card.cs:37
EClass
Definition:
EClass.cs:5
EClass.rndHalf
static int rndHalf(int a)
Definition:
EClass.cs:74
ElementContainer.SetBase
Element SetBase(string alias, int v, int potential=0)
Definition:
ElementContainer.cs:352
ElementContainer.GetOrCreateElement
Element GetOrCreateElement(Element ele)
Definition:
ElementContainer.cs:501
Element
Definition:
ELEMENT.cs:79
Element.GetRandomElement
static SourceElement.Row GetRandomElement(int lv=1)
Definition:
ELEMENT.cs:546
TraitToolRangeCane
Definition:
TraitToolRangeCane.cs:4
TraitToolRangeCane.NeedAmmo
override bool NeedAmmo
Definition:
TraitToolRangeCane.cs:5
TraitToolRangeCane.NeedReload
override bool NeedReload
Definition:
TraitToolRangeCane.cs:7
TraitToolRangeCane.WeaponSkill
override Element WeaponSkill
Definition:
TraitToolRangeCane.cs:9
TraitToolRangeCane.OnCreate
override void OnCreate(int lv)
Definition:
TraitToolRangeCane.cs:11
TraitToolRange
Definition:
TraitToolRange.cs:2
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitToolRangeCane.cs
Generated by
1.9.6