Beispiel #1
0
        // Token: 0x06000012 RID: 18 RVA: 0x000025CC File Offset: 0x000007CC
        public static bool Prefix(PlayerTool __instance)
        {
            SkinnedMeshRenderer[] allComponentsInChildren  = __instance.GetAllComponentsInChildren <SkinnedMeshRenderer>();
            MeshRenderer[]        allComponentsInChildren1 = __instance.GetAllComponentsInChildren <MeshRenderer>();
            foreach (MeshRenderer MeshRenderer in allComponentsInChildren1)
            {
                bool flag = MeshRenderer.name.Contains("RifleMesh");
                if (flag)
                {
                    MeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Riflegvalue), Convert.ToByte(MainPatch.config.Riflegvalue), Convert.ToByte(MainPatch.config.Riflebvalue), 1);
                }
                bool flag2 = MeshRenderer.name.Contains("GunMain");
                if (flag2)
                {
                    MeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Gunvalue), Convert.ToByte(MainPatch.config.Gungvalue), Convert.ToByte(MainPatch.config.Gunbvalue), 1);
                }
            }
            foreach (SkinnedMeshRenderer skinnedMeshRenderer in allComponentsInChildren)
            {
                bool flag = skinnedMeshRenderer.name.Contains("Terraformer_body");
                if (flag)
                {
                    skinnedMeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Terrabuildervalue), Convert.ToByte(MainPatch.config.Terrabuildergvalue), Convert.ToByte(MainPatch.config.Terrabuilderbvalue), 1);
                }
                bool flag2 = skinnedMeshRenderer.name.Contains("Terraformer_front_01_02");
                if (flag2)
                {
                    skinnedMeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Terrabuildervalue), Convert.ToByte(MainPatch.config.Terrabuildergvalue), Convert.ToByte(MainPatch.config.Terrabuilderbvalue), 1);
                }
                bool flag3 = skinnedMeshRenderer.name.Contains("Terraformer_front_02_02");
                if (flag3)
                {
                    skinnedMeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Terrabuildervalue), Convert.ToByte(MainPatch.config.Terrabuildergvalue), Convert.ToByte(MainPatch.config.Terrabuilderbvalue), 1);
                }
                bool flag4 = skinnedMeshRenderer.name.Contains("Terraformer_front");
                if (flag4)
                {
                    skinnedMeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Terrabuildervalue), Convert.ToByte(MainPatch.config.Terrabuildergvalue), Convert.ToByte(MainPatch.config.Terrabuilderbvalue), 1);
                }
            }

            return(true);
        }
Beispiel #2
0
 // Token: 0x0600000A RID: 10 RVA: 0x000022A8 File Offset: 0x000004A8
 public static bool Prefix(PlayerTool __instance)
 {
     MeshRenderer[] allComponentsInChildren = __instance.GetAllComponentsInChildren <MeshRenderer>();
     foreach (MeshRenderer meshRenderer in allComponentsInChildren)
     {
         bool flag = meshRenderer.name.Contains("knife_01");
         if (flag)
         {
             meshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.knifevalue), Convert.ToByte(MainPatch.config.knifegvalue), Convert.ToByte(MainPatch.config.knifebvalue), 1);
         }
     }
     return(true);
 }