Class Weapon.WeaponAttackEffect
Base class of all effect you can add on a weapon to specialize it. See documentation on How to write a new Weapon Effect.
Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
Weapon.WeaponAttackEffect
Namespace: CreatorKitCode
Assembly: Assembly-CSharp.dll
Syntax
public abstract class WeaponAttackEffect : ScriptableObject
Fields
Description
Declaration
public string Description
Field Value
Type | Description |
---|---|
System.String |
Methods
GetDescription()
Declaration
public virtual string GetDescription()
Returns
Type | Description |
---|---|
System.String |
OnAttack(CharacterData, CharacterData, ref Weapon.AttackData)
Declaration
public virtual void OnAttack(CharacterData target, CharacterData user, ref Weapon.AttackData data)
Parameters
Type | Name | Description |
---|---|---|
CharacterData | target | |
CharacterData | user | |
Weapon.AttackData | data |
OnPostAttack(CharacterData, CharacterData, Weapon.AttackData)
Declaration
public virtual void OnPostAttack(CharacterData target, CharacterData user, Weapon.AttackData data)
Parameters
Type | Name | Description |
---|---|---|
CharacterData | target | |
CharacterData | user | |
Weapon.AttackData | data |