void OnPlayerEquipHandItem(int pid, int hand, string instance) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnHandItemEquiped(new HandItemEquipedEventArgs(instance, (Hand)hand)); }
void OnPlayerRespawn(int id) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnRespawned(); }
void OnPlayerEquipShield(int pid, string instance) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnShieldEquiped(new ItemEquipedEventArgs(instance)); }
void OnPlayerChangeWeaponMode(int pid, int oldWm, int currWm) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnWeaponModeChanged(new ChangeWeaponModeEventArgs(currWm, oldWm)); }
void OnPlayerChangeMaxHealth(int id, int oldMaxHp, int currMaxHp) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnMaxHealthChanged(new MaxHealthChangedEventArgs(oldMaxHp, currMaxHp)); }
void OnPlayerChangeColor(int pid, int r, int g, int b) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnNameColorChanged(new NameColorChangedEventArgs(r, g, b)); }
void OnPlayerUnconscious(int killerId, int id) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnUnconscious( new UnconsciousEventArgs(this.g2OServerSquirrel.Clients[killerId].PlayerCharacter)); }
void OnPlayerHit(int killerId, int id, int dmg, int type) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnHit( new HitEventArgs(this.g2OServerSquirrel.Clients[killerId].PlayerCharacter, dmg, type)); }
void OnPlayerDead(int killerId, int id) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnDied( new DeadEventArgs(this.g2OServerSquirrel.Clients[killerId].PlayerCharacter)); }
void OnPlayerChangeFocus(int pid, int oldFocusId, int currFocusId) { PlayerCharacterSquirrel realPlayerCharacterSquirrel = this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel; realPlayerCharacterSquirrel?.OnFocusChanged( new FocusChangedEventArgs( this.g2OServerSquirrel.Clients[oldFocusId].PlayerCharacter, this.g2OServerSquirrel.Clients[currFocusId].PlayerCharacter)); }