public void RecreateProfiles()
        {
            DuckNetworkCore DuckNetworkCore = DuckNetwork.core;

            DuckNetworkCore.profiles.Clear();
            for (int index = 0; index < 8; ++index)
            {
                DuckNetworkCore.profiles.Add(new Profile("Netduck" + (index + 1).ToString(), InputProfile.GetVirtualInput(index), null, Persona.all.ElementAt(index), true, null)
                {
                    networkIndex = (byte)index
                });
            }
        }
            public static bool Prefix(DuckNetworkCore __instance)
            {
                __instance.profiles.Clear();
                for (int index = 0; index < 8; ++index)
                {
                    __instance.profiles.Add(new Profile("Netduck" + (index + 1).ToString(), InputProfile.GetVirtualInput(index), null, Persona.all.ElementAt(index), true, null)
                    {
                        networkIndex = (byte)index
                    });
                }

                return(false);
            }