public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; transform.position = parentObject.GetComponent <Rigidbody>().worldCenterOfMass; parent = parentObject; iaAnimator = parent.GetComponent <IAController> ().getIAAnimator(); outlineChanger = parent.GetComponent <OutlineChanging> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; transform.position = parentObject.GetComponent<Rigidbody>().worldCenterOfMass + (parentObject.transform.forward*parentObject.GetComponent<WalkOnMultiplePaths>().centerToExtremesDistance*1.3f); parent = parentObject; iaAnimator = parent.GetComponent<IAController> ().getIAAnimator (); outlineChanger = parent.GetComponent<OutlineChanging> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; transform.position = parentObject.GetComponent <Rigidbody>().worldCenterOfMass + (parentObject.transform.forward * parentObject.GetComponent <WalkOnMultiplePaths>().centerToExtremesDistance *1.3f); parent = parentObject; iaAnimator = parent.GetComponent <IAController> ().getIAAnimator(); outlineChanger = parent.GetComponent <OutlineChanging> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; transform.position = parentObject.GetComponent<Rigidbody>().worldCenterOfMass; parent = parentObject; iaAnimator = parent.GetComponent<IAController> ().getIAAnimator (); outlineChanger = parent.GetComponent<OutlineChanging> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; //transform.eulerAngles = new Vector3 (0f, 0f, 0f); transform.localPosition = localPosition; parent = parentObject; iaAnimator = parent.GetComponent <IAController> ().getIAAnimator(); outlineChanger = parent.GetComponent <OutlineChanging> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; //transform.eulerAngles = new Vector3 (0f, 0f, 0f); transform.localPosition = localPosition; parent = parentObject; iaAnimator = parent.GetComponent<IAController> ().getIAAnimator (); outlineChanger = parent.GetComponent<OutlineChanging> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; transform.position = parentObject.GetComponent <Rigidbody>().worldCenterOfMass + (parentObject.transform.forward * parentObject.GetComponent <WalkOnMultiplePaths>().centerToExtremesDistance *1.3f); parent = parentObject; iaAnimator = parent.GetComponent <IAController> ().getIAAnimator(); outlineChanger = parent.GetComponent <OutlineChanging> (); leftClawParticles = GameObject.Instantiate(attackParticles); leftClawParticles.GetComponent <AttackCollider> ().attack = gameObject; rightClawParticles = GameObject.Instantiate(attackParticles); rightClawParticles.GetComponent <AttackCollider> ().attack = gameObject; setOriginalParticlesPosition(); attackParticlesRight = rightClawParticles.GetComponent <ParticleSystem> (); attackParticlesLeft = leftClawParticles.GetComponent <ParticleSystem> (); }
public override void informParent(GameObject parentObject) { transform.parent = parentObject.transform; transform.rotation = parentObject.transform.rotation; transform.position = parentObject.GetComponent<Rigidbody> ().worldCenterOfMass + (parentObject.transform.forward * parentObject.GetComponent<WalkOnMultiplePaths> ().centerToExtremesDistance * 1.3f); parent = parentObject; iaAnimator = parent.GetComponent<IAController> ().getIAAnimator (); outlineChanger = parent.GetComponent<OutlineChanging> (); leftClawParticles = GameObject.Instantiate (attackParticles); leftClawParticles.GetComponent<AttackCollider> ().attack = gameObject; rightClawParticles = GameObject.Instantiate (attackParticles); rightClawParticles.GetComponent<AttackCollider> ().attack = gameObject; setOriginalParticlesPosition (); attackParticlesRight = rightClawParticles.GetComponent<ParticleSystem> (); attackParticlesLeft = leftClawParticles.GetComponent<ParticleSystem> (); setParticles (false); }