// ------------------------------------------------- Piercing Thread ------------------------------------------------- public override void Skill1() { GetComponent <Rigidbody2D>().velocity = Vector2.zero; WeaverPiercingThreadView wptv = Instantiate(weaver_piercing_thread_view); wptv.transform.position = this.attacking_offset.position; wptv.transform.rotation = this.transform.rotation; CmdMakePiercingThread(); StartCoroutine(PiercingThread()); }
private void RpcMakeWeaverPiercingThread() { if (player == Player.mine) { return; } WeaverPiercingThreadView wptv = Instantiate(weaver_piercing_thread_view); wptv.GetComponent <SpriteRenderer>().color = this.GetComponent <SpriteRenderer>().color; wptv.transform.position = this.attacking_offset.position; wptv.transform.rotation = this.transform.rotation; }