private void RpcMakeKamSlash(int num) { if (player == Player.mine) { return; } KamSlashView ksv = Instantiate(kam_slash_view[num]); ksv.GetComponent <SpriteRenderer>().color = this.GetComponent <SpriteRenderer>().color; ksv.transform.position = this.transform.position; ksv.transform.rotation = this.transform.rotation; }
// ------------------------------------------------- Katana ------------------------------------------------- public override void PrimaryAttack() { if (!mouse_up || tempest_on) { return; } mouse_up = false; KamSlashView ksv = Instantiate(kam_slash_view[slash_num]); ksv.transform.position = this.transform.position; ksv.transform.rotation = this.transform.rotation; CmdMakeKamSlash(slash_num); slash_timeout = 0.4f; slash_num++; if (slash_num == kam_slash_view.Length) { slash_num = 0; CmdInflictLockPrimary(0.5f); } }