Ejemplo n.º 1
0
        static void Postfix(OcPlHeadPrefabSetting __instance)
        {
            OcPl pl = __instance.GetComponentInParentRecursive <OcPl>();

            if (!Settings.isUseVRM(pl))
            {
                return;
            }

            foreach (var mr in __instance.GetComponentsInChildren <MeshRenderer>())
            {
                mr.enabled = false;
            }
        }
Ejemplo n.º 2
0
        static void Postfix(OcPlHeadPrefabSetting __instance)
        {
            var slave = __instance.GetComponentInParentRecursive <OcPlSlave>();

            if (slave && !slave.FindNameInParentRecursive("UI"))
            {
                var selfId = OcNetMng.Inst.NetPlId_Master;
                if (SingletonMonoBehaviour <OcPlMng> .Inst.getPlSlave(selfId - 1) != slave)
                {
                    return;
                }
            }

            foreach (var mr in __instance.GetComponentsInChildren <MeshRenderer>())
            {
                mr.enabled = false;
            }
        }