private Transform CreateBall(Transform parent, int rarityType, Vector3 pos, bool is_main) { //IL_000f: Unknown result type (might be due to invalid IL or missing references) //IL_0014: Expected O, but got Unknown //IL_001d: Unknown result type (might be due to invalid IL or missing references) //IL_0024: Unknown result type (might be due to invalid IL or missing references) GameObject val = ResourceUtility.Instantiate <GameObject>(balls[rarityType]); Transform val2 = val.get_transform(); val2.set_parent(parent); val2.set_localPosition(pos); val2.set_localScale(Vector3.get_one()); if (is_main) { Object.Destroy(val.GetComponent <Rigidbody>()); Object.Destroy(val.GetComponent <Collider>()); } else { MagiBall magiBall = val.AddComponent <MagiBall>(); if (magiBall != null) { magiBall.FlashType = (FLASH_TYPE)rarityType; } ballObjects.Add(val); } val.SetActive(true); return(val2); }
private void SwitchBasketBallColorReam(FLASH_TYPE targetFlashType, int numChange) { //IL_006b: Unknown result type (might be due to invalid IL or missing references) //IL_0070: Expected O, but got Unknown //IL_0095: Unknown result type (might be due to invalid IL or missing references) //IL_009a: Expected O, but got Unknown //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Unknown result type (might be due to invalid IL or missing references) int num = 0; foreach (GameObject ballObject in ballObjects) { if (num >= numChange) { break; } MagiBall component = ballObject.GetComponent <MagiBall>(); if (!(component == null) && component.FlashType == FLASH_TYPE.GREEN) { MeshRenderer component2 = ballObject.GetComponent <MeshRenderer>(); if (!(component2 == null)) { Material val = component2.get_material(); if (!(val == null)) { MeshRenderer component3 = balls[(int)targetFlashType].GetComponent <MeshRenderer>(); Material val2 = component3.get_material(); val.set_mainTexture(val2.get_mainTexture()); val.SetColor("_SpeLightColor", val2.GetColor("_SpeLightColor")); val.SetFloat("_SpeWidth", val2.GetFloat("_SpeWidth")); component.FlashType = targetFlashType; num++; } } } } }