예제 #1
0
    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;
    }
예제 #2
0
    // ------------------------------------------------- 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);
        }
    }