void Start() { lineRenderer = GetComponent <LineRenderer>(); papermateBody = GetComponent <PapermateBodyNew>(); if (frames == null) { frames = new List <FrameData>(); } }
private void StartVictory() { Vector3 camLoc = Camera.main.transform.position; PapermateBodyNew paper = GameObject.Find("papermate").GetComponent <PapermateBodyNew>(); paper.FreezeBody(); sprite.sprite = _cpc.GetTime() < 600f ? winSprite : loseSprite; sprite.enabled = true; sprite.transform.position = new Vector3(camLoc.x - 3f, camLoc.y, sprite.transform.position.z); }
void OnTriggerEnter2D(Collider2D other) { if (other.GetComponent <WinTrigger>() != null) { PapermateBodyNew body = other.GetComponentInParent(typeof(PapermateBodyNew)) as PapermateBodyNew; if (body != null) { body.ApplyKnockback(transform.position, knockbackStrength); } } }