Class: ClientEventManager
- Namespace:
Global - Assembly:
Dew.Core.dll - Inheritance / Derived: DewNetworkBehaviour →
NetworkedManagerBase→ ClientEventManager
csharp
public class ClientEventManager : NetworkedManagerBase<ClientEventManager>, ILogicUpdateFields
| Name | Declaration | Description |
|---|---|---|
OnApplyElemental | public SafeAction<EventInfoApplyElemental> OnApplyElemental | |
OnAttackHit | public SafeAction<EventInfoAttackHit> OnAttackHit | |
OnAttackMissed | public SafeAction<EventInfoAttackMissed> OnAttackMissed | |
OnCastComplete | public SafeAction<EventInfoCast> OnCastComplete | |
OnChaosUsed | public SafeAction<DewPlayer> OnChaosUsed | |
OnDamageNegated | public SafeAction<EventInfoDamageNegatedByImmunity> OnDamageNegated | |
OnDamageNegatedByShield | public SafeAction<EventInfoDamageNegatedByShield> OnDamageNegatedByShield | |
OnDeath | public SafeAction<EventInfoKill> OnDeath | |
OnDismantled | public SafeAction<Hero, NetworkBehaviour> OnDismantled | |
OnGemMergeUpgraded | public SafeAction<Hero, Gem> OnGemMergeUpgraded | |
OnGetManaSpent | public SafeAction<EventInfoSpentMana> OnGetManaSpent | |
OnGiveCurrency | public SafeAction<DewPlayer, DewPlayer, int, int> OnGiveCurrency | |
OnHeroKnockedOut | public SafeAction<Hero> OnHeroKnockedOut | |
OnHeroRevive | public SafeAction<Hero> OnHeroRevive | |
OnHideOnScreenTimer | public SafeAction<OnScreenTimerHandle> OnHideOnScreenTimer | |
OnHideStatusEffectIcon | public SafeAction<StatusEffect> OnHideStatusEffectIcon | |
OnIgnoreCC | public SafeAction<Entity> OnIgnoreCC | |
OnItemBought | public SafeAction<Hero, NetworkBehaviour> OnItemBought | |
OnItemCleansed | public SafeAction<Hero, NetworkBehaviour> OnItemCleansed | |
OnItemSold | public SafeAction<Hero, NetworkBehaviour> OnItemSold | |
OnItemUpgraded | public SafeAction<Hero, NetworkBehaviour> OnItemUpgraded | |
OnLocalHeroAbilityChanged | public SafeAction<Hero, HeroSkillLocation> OnLocalHeroAbilityChanged | |
OnLocalHeroGemChanged | public SafeAction<Hero, GemLocation> OnLocalHeroGemChanged | |
OnRefreshEntityHealthbar | public SafeAction<Entity> OnRefreshEntityHealthbar | |
OnShowOnScreenTimer | public SafeAction<OnScreenTimerHandle> OnShowOnScreenTimer | |
OnShowStatusEffectIcon | public SafeAction<StatusEffect> OnShowStatusEffectIcon | |
OnTakeDamage | public SafeAction<EventInfoDamage> OnTakeDamage | |
OnTakeHeal | public SafeAction<EventInfoHeal> OnTakeHeal | |
OnTakeManaHeal | public SafeAction<EventInfoHeal> OnTakeManaHeal | |
OnTakeShield | public SafeAction<EventInfoShield> OnTakeShield |
Methods
AddEvents(Actor)
csharp
public virtual void AddEvents(Actor actor)Parameters:
| Name | Type | Description |
|---|---|---|
actor | Actor |
InvokeOnApplyElemental(EventInfoApplyElemental)
csharp
public void InvokeOnApplyElemental(EventInfoApplyElemental info)Parameters:
| Name | Type | Description |
|---|---|---|
info | EventInfoApplyElemental |
InvokeOnCastComplete(EventInfoCast)
csharp
public void InvokeOnCastComplete(EventInfoCast eventInfo)Parameters:
| Name | Type | Description |
|---|---|---|
eventInfo | EventInfoCast |
InvokeOnChaosUsed(DewPlayer)
csharp
public void InvokeOnChaosUsed(DewPlayer p)Parameters:
| Name | Type | Description |
|---|---|---|
p | DewPlayer |
InvokeOnDismantled(Hero, NetworkBehaviour)
csharp
public void InvokeOnDismantled(Hero h, NetworkBehaviour nb)Parameters:
| Name | Type | Description |
|---|---|---|
h | Hero | |
nb | Mirror.NetworkBehaviour |
InvokeOnGemMergeUpgraded(Hero, Gem)
csharp
public void InvokeOnGemMergeUpgraded(Hero h, Gem g)Parameters:
| Name | Type | Description |
|---|---|---|
h | Hero | |
g | Gem |
InvokeOnIgnoreCC(Entity)
csharp
public void InvokeOnIgnoreCC(Entity ent)Parameters:
| Name | Type | Description |
|---|---|---|
ent | Entity |
InvokeOnItemBought(Hero, NetworkBehaviour)
csharp
public void InvokeOnItemBought(Hero h, NetworkBehaviour nb)Parameters:
| Name | Type | Description |
|---|---|---|
h | Hero | |
nb | Mirror.NetworkBehaviour |
InvokeOnItemCleansed(Hero, NetworkBehaviour)
csharp
public void InvokeOnItemCleansed(Hero h, NetworkBehaviour nb)Parameters:
| Name | Type | Description |
|---|---|---|
h | Hero | |
nb | Mirror.NetworkBehaviour |
InvokeOnItemSold(Hero, NetworkBehaviour)
csharp
public void InvokeOnItemSold(Hero h, NetworkBehaviour nb)Parameters:
| Name | Type | Description |
|---|---|---|
h | Hero | |
nb | Mirror.NetworkBehaviour |
InvokeOnItemUpgraded(Hero, NetworkBehaviour)
csharp
public void InvokeOnItemUpgraded(Hero h, NetworkBehaviour nb)Parameters:
| Name | Type | Description |
|---|---|---|
h | Hero | |
nb | Mirror.NetworkBehaviour |
InvokeOnRefreshEntityHealthbar(Entity)
csharp
public void InvokeOnRefreshEntityHealthbar(Entity e)Parameters:
| Name | Type | Description |
|---|---|---|
e | Entity |
OnDestroy()
csharp
protected override void OnDestroy()OnStart()
csharp
public override void OnStart()RemoveEvents(Actor)
csharp
public virtual void RemoveEvents(Actor actor)Parameters:
| Name | Type | Description |
|---|---|---|
actor | Actor |