private void SyncEntityEquip(SyncableVariable var, NetworkReader reader)
            {
                int count = reader.ReadInt32();

                for (int i = 0; i < count; i++)
                {
                    bool            method = reader.ReadBoolean();
                    EntityEquipable eq     = reader.ReadEntityEquipable();

                    UnsubscribeToEquipEvents();
                    if (method)
                    {
                        Equip(eq);
                    }
                    else
                    {
                        Unequip(eq);
                    }
                    SubscribeToEquipEvents();

                    if (References.NetworkIdentity.isServer == true && References.NetworkIdentity.hasAuthority == false)
                    {
                        _equipableSyncMethod.Add(method);
                        _equipablesToSync.Add(eq);
                        PinouNetworkManager.MainBehaviour.SetDirty(master.gameObject, SyncableVariable.EntityEquip);
                    }
                }
            }