Esempio n. 1
0
        void OnPlayerEquipHandItem(int pid, int hand, string instance)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnHandItemEquiped(new HandItemEquipedEventArgs(instance, (Hand)hand));
        }
Esempio n. 2
0
        void OnPlayerRespawn(int id)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnRespawned();
        }
Esempio n. 3
0
        void OnPlayerEquipShield(int pid, string instance)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnShieldEquiped(new ItemEquipedEventArgs(instance));
        }
Esempio n. 4
0
        void OnPlayerChangeWeaponMode(int pid, int oldWm, int currWm)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[pid].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnWeaponModeChanged(new ChangeWeaponModeEventArgs(currWm, oldWm));
        }
Esempio n. 5
0
        void OnPlayerChangeMaxHealth(int id, int oldMaxHp, int currMaxHp)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnMaxHealthChanged(new MaxHealthChangedEventArgs(oldMaxHp, currMaxHp));
        }
Esempio n. 6
0
        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));
        }
Esempio n. 7
0
        void OnPlayerUnconscious(int killerId, int id)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnUnconscious(
                new UnconsciousEventArgs(this.g2OServerSquirrel.Clients[killerId].PlayerCharacter));
        }
Esempio n. 8
0
        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));
        }
Esempio n. 9
0
        void OnPlayerDead(int killerId, int id)
        {
            PlayerCharacterSquirrel realPlayerCharacterSquirrel =
                this.g2OServerSquirrel.Clients[id].PlayerCharacter as PlayerCharacterSquirrel;

            realPlayerCharacterSquirrel?.OnDied(
                new DeadEventArgs(this.g2OServerSquirrel.Clients[killerId].PlayerCharacter));
        }
Esempio n. 10
0
        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));
        }