public void Initialize(int playerId, int decoyId, BulletData bullet, Vector3 position, SkillInfo.SkillParam skill, bool isHit) { //IL_0085: Unknown result type (might be due to invalid IL or missing references) //IL_008a: Expected O, but got Unknown //IL_00aa: Unknown result type (might be due to invalid IL or missing references) //IL_00b7: Unknown result type (might be due to invalid IL or missing references) //IL_00fc: Unknown result type (might be due to invalid IL or missing references) //IL_010c: Unknown result type (might be due to invalid IL or missing references) //IL_0111: Unknown result type (might be due to invalid IL or missing references) //IL_012c: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Unknown result type (might be due to invalid IL or missing references) //IL_0143: Unknown result type (might be due to invalid IL or missing references) //IL_015f: Unknown result type (might be due to invalid IL or missing references) //IL_0197: Unknown result type (might be due to invalid IL or missing references) if (!MonoBehaviourSingleton <StageObjectManager> .IsValid()) { Log.Error(LOG.INGAME, "StageObjectManager is invalid. Can't initialize DecoyBulletObject."); } else { base.objectType = OBJECT_TYPE.DECOY; StageObject stageObject = MonoBehaviourSingleton <StageObjectManager> .I.FindPlayer(playerId); if (!object.ReferenceEquals(stageObject, null)) { ownerPlayer = (stageObject as Player); } bulletData = bullet; skillParam = skill; lifeTime = bulletData.data.appearTime; dontHitSec = bulletData.dataDecoy.dontHitSec; cachedTransform = this.get_transform(); cachedTransform.SetParent(MonoBehaviourSingleton <StageObjectManager> .I._transform); cachedTransform.set_position(position); cachedTransform.set_localScale(Vector3.get_one()); if (MonoBehaviourSingleton <EffectManager> .IsValid()) { cachedEffectTransform = EffectManager.GetEffect(bulletData.data.effectName, MonoBehaviourSingleton <EffectManager> .I._transform); cachedEffectTransform.set_position(cachedTransform.get_position() + bulletData.data.dispOffset); cachedEffectTransform.set_localRotation(Quaternion.Euler(bulletData.data.dispRotation)); } id = decoyId; this.get_gameObject().set_name(OBJ_NAME + decoyId); this.get_gameObject().set_layer(12); ignoreLayerMask |= -1073741824; if (!object.ReferenceEquals(ownerPlayer, null) && isHit) { cachedCollider = this.get_gameObject().AddComponent <SphereCollider>(); cachedCollider.set_radius(bulletData.data.radius); cachedCollider.set_isTrigger(true); cachedCollider.set_enabled(true); if (!string.IsNullOrEmpty(skillParam.tableData.attackInfoNames[0])) { atkInfo = FindAttackInfo(skillParam.tableData.attackInfoNames[0], true, false); } ownerPlayer.GetAtk(atkInfo as AttackHitInfo, ref exAtk); } isInitialized = true; } }
protected Collider CreateCollider(GameObject go, List <int> args) { if (args.get_Count() < 1) { return(null); } int num = args.get_Item(0); if (num != 1) { if (num != 2) { return(null); } if (args.get_Count() < 5) { return(null); } SphereCollider sphereCollider = go.AddMissingComponent <SphereCollider>(); sphereCollider.set_center(new Vector3((float)args.get_Item(1) * 0.01f, (float)args.get_Item(2) * 0.01f, (float)args.get_Item(3) * 0.01f)); sphereCollider.set_radius((float)args.get_Item(4) * 0.01f); return(sphereCollider); } else { if (args.get_Count() < 7) { return(null); } BoxCollider boxCollider = go.AddMissingComponent <BoxCollider>(); boxCollider.set_center(new Vector3((float)args.get_Item(1) * 0.01f, (float)args.get_Item(2) * 0.01f, (float)args.get_Item(3) * 0.01f)); boxCollider.set_size(new Vector3((float)args.get_Item(4) * 0.01f, (float)args.get_Item(5) * 0.01f, (float)args.get_Item(6) * 0.01f)); return(boxCollider); } }
public void SetRadius(float radius) { SphereCollider val = _collider as SphereCollider; if (val != null) { val.set_radius(radius); } }
public void SetColliderRadius(float radius) { if (!(radius <= 0f) && !(m_modelTrans == null)) { SphereCollider component = m_modelTrans.GetComponent <SphereCollider>(); if (!(component == null)) { component.set_radius(radius); } } }
protected virtual void Awake() { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_0029: Unknown result type (might be due to invalid IL or missing references) Utility.SetLayerWithChildren(this.get_transform(), 19); SphereCollider val = this.get_gameObject().AddComponent <SphereCollider>(); val.set_center(new Vector3(0f, 0f, 0f)); val.set_radius(1.5f); val.set_isTrigger(true); }
protected override void Initialize() { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Unknown result type (might be due to invalid IL or missing references) base.Initialize(); Renderer componentInChildren = this.get_gameObject().GetComponentInChildren <MeshRenderer>(); if (componentInChildren != null) { SphereCollider val = componentInChildren.get_gameObject().AddComponent <SphereCollider>(); val.set_radius(2.2f); } }
private void calc() { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_003e: Unknown result type (might be due to invalid IL or missing references) //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_004f: Unknown result type (might be due to invalid IL or missing references) //IL_0054: Unknown result type (might be due to invalid IL or missing references) //IL_0059: Unknown result type (might be due to invalid IL or missing references) //IL_0067: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00f4: Unknown result type (might be due to invalid IL or missing references) Vector3 center = diffCenter * currentWeight + startCenter; switch (colliderType) { case COLLIDER_TYPE.BOX: { Vector3 size = diffSize * currentWeight + startSize; BoxCollider val3 = collider as BoxCollider; val3.set_center(center); val3.set_size(size); break; } case COLLIDER_TYPE.CAPSULE: { float radius2 = diffRadius * currentWeight + startRadius; float height = diffHeight * currentWeight + startHeight; CapsuleCollider val2 = collider as CapsuleCollider; val2.set_center(center); val2.set_radius(radius2); val2.set_height(height); break; } case COLLIDER_TYPE.SPHERE: { float radius = diffRadius * currentWeight + startRadius; SphereCollider val = collider as SphereCollider; val.set_center(center); val.set_radius(radius); break; } } }
protected override void Awake() { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Expected O, but got Unknown //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_004a: Unknown result type (might be due to invalid IL or missing references) base.Awake(); Utility.SetLayerWithChildren(this.get_transform(), 18); if (object.ReferenceEquals(m_sphereCollider, null)) { m_sphereCollider = this.get_gameObject().AddComponent <SphereCollider>(); m_sphereCollider.set_center(new Vector3(0f, 0f, 0f)); m_sphereCollider.set_radius(1.2f); } }
public void ApplyColliderSettings() { Collider[] components = (Collider[])this.gameObject.GetComponents <Collider>(); for (int index = 0; index < components.Length; ++index) { if (Application.get_isPlaying()) { Object.Destroy((Object)components[index]); } else { Object.DestroyImmediate((Object)components[index]); } } switch (this.colliderSettings.type) { case QuickRope.ColliderType.None: this.collider = (Collider)null; break; case QuickRope.ColliderType.Sphere: this.collider = (Collider)this.gameObject.AddComponent <SphereCollider>(); SphereCollider collider1 = this.collider as SphereCollider; ((Collider)collider1).set_material(this.colliderSettings.physicsMaterial); collider1.set_radius(this.colliderSettings.radius); collider1.set_center(this.colliderSettings.center); break; case QuickRope.ColliderType.Box: this.collider = (Collider)this.gameObject.AddComponent <BoxCollider>(); BoxCollider collider2 = this.collider as BoxCollider; ((Collider)collider2).set_material(this.colliderSettings.physicsMaterial); collider2.set_size(this.colliderSettings.size); collider2.set_center(this.colliderSettings.center); break; case QuickRope.ColliderType.Capsule: this.collider = (Collider)this.gameObject.AddComponent <CapsuleCollider>(); CapsuleCollider collider3 = this.collider as CapsuleCollider; ((Collider)collider3).set_material(this.colliderSettings.physicsMaterial); collider3.set_radius(this.colliderSettings.radius); collider3.set_height(this.colliderSettings.height); collider3.set_direction((int)this.colliderSettings.direction); collider3.set_center(this.colliderSettings.center); break; } }
private static int set_radius(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); SphereCollider sphereCollider = (SphereCollider)obj; float radius = (float)LuaDLL.luaL_checknumber(L, 2); sphereCollider.set_radius(radius); result = 0; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.get_Message() : "attempt to index radius on a nil value"); } return(result); }
protected virtual void Awake() { //IL_0012: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Expected O, but got Unknown //IL_001d: Unknown result type (might be due to invalid IL or missing references) //IL_0038: Unknown result type (might be due to invalid IL or missing references) parameter = MonoBehaviourSingleton <InGameSettingsManager> .I.portal; _transform = this.get_transform(); SphereCollider val = this.get_gameObject().AddComponent <SphereCollider>(); val.set_center(new Vector3(0f, 0f, 0f)); val.set_radius(1f); val.set_isTrigger(true); if (MonoBehaviourSingleton <UIStatusGizmoManager> .IsValid()) { MonoBehaviourSingleton <UIStatusGizmoManager> .I.Create(this); } if (MonoBehaviourSingleton <MiniMap> .IsValid()) { MonoBehaviourSingleton <MiniMap> .I.Attach(this); } }
public virtual void Initialize(FieldMapTable.GatherPointTableData point_data) { //IL_00f0: Unknown result type (might be due to invalid IL or missing references) //IL_010b: Unknown result type (might be due to invalid IL or missing references) pointData = point_data; viewData = Singleton <FieldMapTable> .I.GetGatherPointViewData(pointData.viewID); if (viewData == null) { Log.Error(LOG.INGAME, "GatherPointObject::Initialize() viewData is null. pointID = {0}, viewID = {1}", pointData.pointID, pointData.viewID); } else { if (viewData.viewID != 0) { LoadObject loadObject = MonoBehaviourSingleton <InGameProgress> .I.gatherPointModelTable.Get(viewData.viewID); modelView = ResourceUtility.Realizes(loadObject.loadedObject, _transform, -1); } if (!string.IsNullOrEmpty(viewData.gatherEffectName)) { gatherEffect = EffectManager.GetEffect(viewData.gatherEffectName, _transform); } if (viewData.colRadius > 0f) { SphereCollider val = this.get_gameObject().AddComponent <SphereCollider>(); val.set_center(new Vector3(0f, 0f, 0f)); val.set_radius(viewData.colRadius); } if (MonoBehaviourSingleton <StageObjectManager> .IsValid()) { self = MonoBehaviourSingleton <StageObjectManager> .I.self; } CheckGather(); } }
public void Initialize(Player targetPlayer, RestraintInfo restInfo) { //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_0038: Expected O, but got Unknown //IL_004f: Unknown result type (might be due to invalid IL or missing references) //IL_005a: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_0071: Unknown result type (might be due to invalid IL or missing references) //IL_0076: Expected O, but got Unknown //IL_0082: Unknown result type (might be due to invalid IL or missing references) //IL_0087: Expected O, but got Unknown //IL_008d: Unknown result type (might be due to invalid IL or missing references) //IL_00de: Unknown result type (might be due to invalid IL or missing references) //IL_00e3: Expected O, but got Unknown //IL_00f9: Unknown result type (might be due to invalid IL or missing references) //IL_0105: Unknown result type (might be due to invalid IL or missing references) //IL_0111: Unknown result type (might be due to invalid IL or missing references) //IL_011e: Unknown result type (might be due to invalid IL or missing references) //IL_0123: Expected O, but got Unknown //IL_012e: Unknown result type (might be due to invalid IL or missing references) //IL_0148: Unknown result type (might be due to invalid IL or missing references) //IL_0152: Unknown result type (might be due to invalid IL or missing references) //IL_0157: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Unknown result type (might be due to invalid IL or missing references) //IL_017b: Unknown result type (might be due to invalid IL or missing references) //IL_0182: Unknown result type (might be due to invalid IL or missing references) //IL_0187: Unknown result type (might be due to invalid IL or missing references) Transform val = (!MonoBehaviourSingleton <StageObjectManager> .IsValid()) ? MonoBehaviourSingleton <EffectManager> .I._transform : MonoBehaviourSingleton <StageObjectManager> .I._transform; m_targetPlayer = targetPlayer; Transform transform = targetPlayer._transform; Transform val2 = this.get_transform(); val2.set_parent(val); Transform effect = EffectManager.GetEffect(restInfo.effectName, val); effect.set_position(transform.get_position()); effect.set_localScale(Vector3.get_one()); effect.set_localRotation(Quaternion.get_identity()); m_effectRestraint = effect.get_gameObject(); m_effectCenterTrans = effect.FindChild("Center"); SphereCollider val3 = this.get_gameObject().AddComponent <SphereCollider>(); val3.set_isTrigger(true); val3.set_radius(restInfo.radius); m_isValidFlickInput = (restInfo.reduceTimeByFlick > 0f); if (targetPlayer.objectType == StageObject.OBJECT_TYPE.SELF) { if (IsValidFlickInput) { Transform effect2 = EffectManager.GetEffect("ef_btl_target_flick", this.get_transform()); if (effect2 != null) { effect2.set_localPosition(Vector3.get_zero()); effect2.set_localScale(Vector3.get_one()); effect2.set_localRotation(Quaternion.get_identity()); m_effectFlickWarning = effect2.get_gameObject(); } } } else { TargetPoint targetPoint = this.get_gameObject().AddComponent <TargetPoint>(); targetPoint.markerZShift = 0f; targetPoint.offset = Vector3.get_up() * 0.5f; targetPoint.regionID = -1; targetPoint.isTargetEnable = true; targetPoint.isAimEnable = true; targetPoint.bleedOffsetPos = Vector3.get_zero(); targetPoint.bleedOffsetRot = Vector3.get_zero(); targetPoint.aimMarkerPointRate = 1f; targetPoint.ForceDisplay(); m_targetPoint = targetPoint; } AdjustPosition(); }
} //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Unknown result type (might be due to invalid IL or missing references) //IL_0020: Unknown result type (might be due to invalid IL or missing references) public void Initialize(Player player, BulletData bullet, Vector3 position, SkillInfo.SkillParam skill, bool isHealDamgeEnemy, bool isOwner) { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c0: Expected O, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cc: Expected O, but got Unknown //IL_00ec: Unknown result type (might be due to invalid IL or missing references) //IL_00f8: Unknown result type (might be due to invalid IL or missing references) //IL_014e: Unknown result type (might be due to invalid IL or missing references) //IL_015e: Unknown result type (might be due to invalid IL or missing references) //IL_0163: Unknown result type (might be due to invalid IL or missing references) //IL_017e: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Unknown result type (might be due to invalid IL or missing references) //IL_018e: Unknown result type (might be due to invalid IL or missing references) //IL_01d2: Unknown result type (might be due to invalid IL or missing references) //IL_0238: Unknown result type (might be due to invalid IL or missing references) //IL_023d: Expected O, but got Unknown if (!MonoBehaviourSingleton <StageObjectManager> .IsValid()) { Log.Error(LOG.INGAME, "StageObjectManager is invalid. Can't initialize PresentBulletObject."); } else { ownerPlayer = ((!isOwner) ? null : player); usePlayer = player; bulletData = bullet; skillParam = skill; healValue = ((bulletData.dataZone.type == BulletData.BulletZone.TYPE.HEAL) ? skill.supportValue[0] : 0); lifeTime = skill.supportTime[0]; intervalTime = bullet.dataZone.intervalTime; this.get_gameObject().set_name(OBJ_NAME + skill.tableData.id); cachedPlayerTransform = player.get_transform(); cachedTransform = this.get_transform(); cachedTransform.SetParent(MonoBehaviourSingleton <StageObjectManager> .I._transform); cachedTransform.set_position(position); cachedTransform.set_localScale(Vector3.get_one()); if (MonoBehaviourSingleton <EffectManager> .IsValid()) { cachedEffectTransform = EffectManager.GetEffect(bulletData.data.effectName, MonoBehaviourSingleton <EffectManager> .I._transform); if (!object.ReferenceEquals(cachedEffectTransform, null)) { cachedEffectTransform.set_position(cachedTransform.get_position() + bulletData.data.dispOffset); cachedEffectTransform.set_localRotation(Quaternion.Euler(bulletData.data.dispRotation)); } } this.get_gameObject().set_layer(31); ignoreLayerMask |= 41984; ignoreLayerMask |= 20480; ignoreLayerMask |= 2490880; cachedCollider = this.get_gameObject().AddComponent <SphereCollider>(); cachedCollider.set_radius(bulletData.data.radius); cachedCollider.set_isTrigger(true); cachedCollider.set_enabled(true); validSecCollection.Clear(); if (isHealDamgeEnemy && healValue > 0) { GameObject val = new GameObject(HEALATK_NAME); HealAttackZoneObject healAttackZoneObject = val.AddComponent <HealAttackZoneObject>(); healAttackZoneObject.Setup(ownerPlayer, cachedTransform, bullet, skill); } isInitialized = true; } }