//SpringJoint2D spring; void Awake() { pixcam = Camera.main.GetComponent <PixelPerfectCamera>(); if (specialmode) { //spring = transform.Find("Spring").GetComponent<SpringJoint2D>(); //spring.transform.SetParent(null); } shadow.SetActive(false); body = GetComponent <Rigidbody2D>(); sfx = GetComponent <AudioSource>(); col = GetComponent <Collider2D>(); sprite = teleObject.GetComponent <SpriteRenderer>(); em = particles.emission; mouse = GameObject.FindGameObjectWithTag("Player").transform.root.GetComponent <PsychicMouse>(); lastPos = transform.position; oTeleObjectPos = teleObject.localPosition; if (ThrowIndicator) { ThrowIndicator.gameObject.SetActive(false); } }
public override void OnStateEnter(Animator animator, AnimatorStateInfo animatorStateInfo, int layerIndex) { if (npc == null) { npc = animator.GetComponent <Npc>(); } if (player == null) { player = GameObject.FindGameObjectWithTag("Player").transform.root.GetComponent <Player>(); m = player.transform.GetComponent <PsychicMouse>(); } m.ReceiveIncommingMessage(new Player.Message(message.message[0], null, null, 1, 1)); //player.StartDialogue(new Player.Message(message.message[0], null, null, 1, 1)); //player.SendMSGtoPlayer(message.message[0]); //player.StartDialogue(npc); }