private static ItemDisplayRuleDict GenerateItemDisplayRules() { ItemBodyModelPrefab.AddComponent <ItemDisplay>(); ItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(ItemBodyModelPrefab); Vector3 generalScale = new Vector3(0.5f, 0.5f, 0.5f); ItemDisplayRuleDict rules = new ItemDisplayRuleDict(new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(0.025f, 0f, 0f), localAngles = new Vector3(350f, 20f, 50f), localScale = generalScale } }); rules.Add("mdlHuntress", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(0f, 0.15f, 0.05f), localAngles = new Vector3(350f, 20f, 50f), localScale = generalScale * .8f } }); rules.Add("mdlToolbot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmL", localPos = new Vector3(0.5f, 1f, 0f), localAngles = new Vector3(350f, 20f, 50f), localScale = generalScale * 8f } }); rules.Add("mdlEngi", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(-0.07f, 0.1f, 0.1f), localAngles = new Vector3(330f, 50f, 0f), localScale = generalScale } }); rules.Add("mdlMage", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(0.02f, 0.1f, 0.1f), localAngles = new Vector3(-10f, 20f, 50f), localScale = generalScale * .8f } }); rules.Add("mdlMerc", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(0f, 0f, 0f), localAngles = new Vector3(-25f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlTreebot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "FlowerBase", localPos = new Vector3(.7f, -0.3f, -0.1f), localAngles = new Vector3(0f, 30f, 350f), localScale = new Vector3(1f, 1f, 1f) } }); rules.Add("mdlLoader", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(0.005f, 0.1f, 0.05f), localAngles = new Vector3(-10f, 20f, 50f), localScale = generalScale } }); rules.Add("mdlCroco", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(-.5f, -.5f, 0f), localAngles = new Vector3(350f, 10f, 50f), localScale = new Vector3(3f, 3f, 3f) } }); rules.Add("mdlCaptain", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "ThighR", localPos = new Vector3(0f, 0.2f, 0f), localAngles = new Vector3(-10f, 20f, 50f), localScale = generalScale } }); return(rules); }
private static ItemDisplayRuleDict GenerateItemDisplayRules() { ItemBodyModelPrefab.AddComponent <ItemDisplay>(); ItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(ItemBodyModelPrefab); SecondItemBodyModelPrefab.AddComponent <ItemDisplay>(); SecondItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(SecondItemBodyModelPrefab); Vector3 generalScale = new Vector3(1f, 1f, 1f); ItemDisplayRuleDict rules = new ItemDisplayRuleDict(new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.12f, 0.25f), localAngles = new Vector3(0f, 180f, 0f), localScale = generalScale } }); rules.Add("mdlHuntress", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(-0.1f, 0.1f, 0.19f), localAngles = new Vector3(0f, 130f, 0f), localScale = generalScale * 0.9f } }); rules.Add("mdlToolbot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = SecondItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(-0.1f, -0.3f, 3.3f), localAngles = new Vector3(0f, 180f, 0f), localScale = generalScale } }); rules.Add("mdlEngi", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.1f, 0.29f), localAngles = new Vector3(10f, 180f, 0f), localScale = generalScale } }); rules.Add("mdlMage", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.025f, 0.19f), localAngles = new Vector3(11f, 180f, 0f), localScale = generalScale * 0.9f } }); rules.Add("mdlMerc", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0f, 0.2f), localAngles = new Vector3(0f, 180f, 0f), localScale = generalScale } }); rules.Add("mdlTreebot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Base", localPos = new Vector3(-0.85f, 0.25f, 0f), localAngles = new Vector3(0f, 180f, 90f), localScale = generalScale } }); rules.Add("mdlLoader", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.05f, 0.3f), localAngles = new Vector3(0f, 180f, 0f), localScale = generalScale } }); rules.Add("mdlCroco", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = SecondItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.5f, -2.6f), localAngles = new Vector3(-20f, 180f, 0f), localScale = generalScale } }); rules.Add("mdlCaptain", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0.05f, 0.1f, 0.22f), localAngles = new Vector3(5f, 210f, 0f), localScale = generalScale } }); return(rules); }
private static ItemDisplayRuleDict GenerateItemDisplayRules() { ItemBodyModelPrefab.AddComponent <ItemDisplay>(); ItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(ItemBodyModelPrefab); Vector3 generalScale = new Vector3(.125f, .125f, .125f); ItemDisplayRuleDict rules = new ItemDisplayRuleDict(new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.25f, -0.36f), localAngles = new Vector3(180f, 180f, 180f), localScale = generalScale } }); rules.Add("mdlHuntress", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, -0.025f, -0.12f), localAngles = new Vector3(0f, 0f, 90f), localScale = new Vector3(.09f, .09f, .09f) } }); rules.Add("mdlToolbot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.8f, -2.5f), localAngles = new Vector3(0f, 0f, 90f), localScale = new Vector3(0.75f, 0.75f, 0.75f) } }); rules.Add("mdlEngi", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.15f, -0.4f), localAngles = new Vector3(0f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlMage", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.1f, -0.38f), localAngles = new Vector3(0f, 0f, 0f), localScale = new Vector3(0.1f, 0.125f, 0.1f) } }); rules.Add("mdlMerc", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.2f, -0.41f), localAngles = new Vector3(80f, 180f, 0f), localScale = new Vector3(0.08f, 0.08f, 0.08f) } }); rules.Add("mdlTreebot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "WeaponPlatform", localPos = new Vector3(0f, -0.5f, 0.4f), localAngles = new Vector3(0f, 0f, 180f), localScale = new Vector3(0.1f, 0.1f, 0.1f) } }); rules.Add("mdlLoader", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.25f, -0.37f), localAngles = new Vector3(0f, 0f, 90f), localScale = new Vector3(0.1f, 0.1f, 0.1f) } }); rules.Add("mdlCroco", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 3f, 4f), localAngles = new Vector3(-30f, 0f, 0f), localScale = new Vector3(0.75f, 0.75f, 0.75f) } }); rules.Add("mdlCaptain", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Chest", localPos = new Vector3(0f, 0.2f, -0.35f), localAngles = new Vector3(0f, 0f, 0f), localScale = new Vector3(0.1f, 0.1f, 0.1f) } }); return(rules); }
private static ItemDisplayRuleDict GenerateItemDisplayRules() { ItemBodyModelPrefab.AddComponent <ItemDisplay>(); ItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(ItemBodyModelPrefab); Vector3 generalScale = new Vector3(1.5f, 1.5f, 1.5f); ItemDisplayRuleDict rules = new ItemDisplayRuleDict(new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0.35f, 0.15f), localAngles = new Vector3(-85f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlHuntress", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0.30f, 0.15f), localAngles = new Vector3(-100f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlToolbot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 2.3f, 2f), localAngles = new Vector3(90f, 0f, 0f), localScale = generalScale * 6 } }); rules.Add("mdlEngi", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0.05f, 0.15f, 0.15f), localAngles = new Vector3(-75f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlMage", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0.15f, -0.05f), localAngles = new Vector3(-22.5f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlMerc", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0.25f, -0.05f), localAngles = new Vector3(-25f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlTreebot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 1.4f, 0f), localAngles = new Vector3(0f, 0f, 0f), localScale = generalScale * 5 } }); rules.Add("mdlLoader", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0.2f, -0.05f), localAngles = new Vector3(-25f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlCroco", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0f, 0.75f), localAngles = new Vector3(115f, 0f, 0f), localScale = generalScale * 8 } }); rules.Add("mdlCaptain", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "null", localPos = new Vector3(0f, 0.20f, -0.05f), localAngles = new Vector3(-25f, 0f, 0f), localScale = generalScale } }); return(rules); }
private static ItemDisplayRuleDict GenerateItemDisplayRules() { ItemBodyModelPrefab.AddComponent <ItemDisplay>(); ItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(ItemBodyModelPrefab); ItemDisplayRuleDict rules = new ItemDisplayRuleDict(new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(-0.025f, 0.05f, -.23f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(.2f, .2f, .2f) } }); rules.Add("mdlHuntress", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(0f, 0.05f, -0.2f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(0.125f, 0.125f, 0.125f) } }); rules.Add("mdlToolbot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Hip", localPos = new Vector3(2.37f, 2.3f, -0.4f), localAngles = new Vector3(-30f, 90f, 180f), localScale = new Vector3(2f, 2f, 2f) } }); rules.Add("mdlEngi", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(0f, 0f, -0.3f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(.2f, .2f, .2f) } }); rules.Add("mdlMage", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(-0.02f, -0.05f, -0.23f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(0.14f, 0.14f, 0.14f) } }); rules.Add("mdlMerc", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(0.025f, 0.15f, -0.28f), localAngles = new Vector3(-149f, 0f, 0f), localScale = new Vector3(0.17f, 0.17f, 0.17f) } }); rules.Add("mdlTreebot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "FlowerBase", localPos = new Vector3(0f, -1f, -0.9f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(0.5f, 0.5f, 0.5f) } }); rules.Add("mdlLoader", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(-0.02f, 0.19f, -0.285f), localAngles = new Vector3(-149f, 0f, 0f), localScale = new Vector3(.2f, .2f, .2f) } }); rules.Add("mdlCroco", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Hip", localPos = new Vector3(0f, 0.7f, -3f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(2f, 2f, 2f) } }); rules.Add("mdlCaptain", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "Pelvis", localPos = new Vector3(0f, -0.1f, -0.28f), localAngles = new Vector3(-138f, 0f, 0f), localScale = new Vector3(0.15f, 0.15f, 0.15f) } }); return(rules); }
private static ItemDisplayRuleDict GenerateItemDisplayRules() { ItemBodyModelPrefab.AddComponent <ItemDisplay>(); ItemBodyModelPrefab.GetComponent <ItemDisplay>().rendererInfos = SupplyDropPlugin.ItemDisplaySetup(ItemBodyModelPrefab); Vector3 generalScale = new Vector3(.1f, .1f, .1f); ItemDisplayRuleDict rules = new ItemDisplayRuleDict(new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(0.05f, 0.2f, 0f), localAngles = new Vector3(0f, 0f, 90f), localScale = generalScale } }); rules.Add("mdlHuntress", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(0f, 0.2f, 0.1f), localAngles = new Vector3(-80f, 0f, 0f), localScale = generalScale } }); rules.Add("mdlToolbot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(-0.9f, 1f, 0f), localAngles = new Vector3(0f, 0f, -90f), localScale = new Vector3(0.75f, 0.75f, 0.75f) } }); rules.Add("mdlEngi", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(0.075f, 0.2f, 0f), localAngles = new Vector3(0f, 0f, 90f), localScale = generalScale } }); rules.Add("mdlMage", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(0.12f, 0.2f, 0f), localAngles = new Vector3(0f, 0f, 90f), localScale = generalScale } }); rules.Add("mdlMerc", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(-0.03f, 0.15f, 0f), localAngles = new Vector3(-25f, 0f, 110f), localScale = generalScale } }); rules.Add("mdlTreebot", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "FlowerBase", localPos = new Vector3(0f, -1f, 0f), localAngles = new Vector3(0f, 0f, 180f), localScale = new Vector3(0.2f, 0.2f, 0.2f) } }); rules.Add("mdlLoader", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(-0.13f, 0.3f, 0.4f), localAngles = new Vector3(0f, 0f, 90f), localScale = generalScale } }); rules.Add("mdlCroco", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(0f, 2f, 0f), localAngles = new Vector3(0f, 0f, -90f), localScale = generalScale * 8 } }); rules.Add("mdlCaptain", new ItemDisplayRule[] { new ItemDisplayRule { ruleType = ItemDisplayRuleType.ParentedPrefab, followerPrefab = ItemBodyModelPrefab, childName = "UpperArmR", localPos = new Vector3(0.065f, 0.2f, 0f), localAngles = new Vector3(-0f, 0f, 90f), localScale = generalScale } }); return(rules); }