Exemplo n.º 1
0
	void Start ()
	{
		//Encuentra componentes para hacer flip del NPC
		oriScale = sprite.transform.localScale;
		NPCVisionCone visionCone = GetComponentInChildren<NPCVisionCone>();

		visionFieldBoxCollider2D = visionCone.gameObject.GetComponent<BoxCollider2D>();
		visionFieldOffsetX = visionFieldBoxCollider2D.offset.x;

		spriteRenderer = GetComponent<SpriteRenderer>();
		flipX = spriteRenderer.flipX;


		NPCTargetPoints[] tmpposicionesObjetivo = GameObject.FindObjectsOfType<NPCTargetPoints>();

		foreach(NPCTargetPoints npc in tmpposicionesObjetivo)
		{
			if(npc.location == myLocation)
			{
				posicionesObjetivo = npc;
				break;
			}
		}
	}
Exemplo n.º 2
0
	void Start()
	{
		if(GetComponent<SpriteRenderer>()) GetComponent<SpriteRenderer>().enabled = false;
		parentTargetPoints = GetComponentInParent<NPCTargetPoints>();

	}