public override void SetInfo(IActivityInfo info)
    {
        ActivityInfo_Jump info_Jump = (ActivityInfo_Jump)info;

        this.jumpMaxPower = info_Jump.jumpMaxPower;
        this.jumpClipName = info_Jump.jumpClipName;
    }
    static void GenerateJsons()
    {
        ActivityInfo_Move info_move = new ActivityInfo_Move();

        info_move.movePower = 20;

        ActivityInfo_Jump info_jump = new ActivityInfo_Jump();

        info_jump.jumpMaxPower = 15;
        info_jump.jumpClipName = "smb_jump-small";

        ActivityInfo[] infos = new ActivityInfo[] { info_move, info_jump };

        ToJsonFile(info_move);
        ToJsonFile(info_jump);

        ToJsonFile(infos, "Mario");

        //ActorInfo actorInfo = new ActorInfo("Mario", new ActivityInfo_Move[] { info_move });
        //ActorInfo.CreateJson(actorInfo);

        //Debug.Log(info_move.movePower);
    }
    public override void SetJson(string json)
    {
        ActivityInfo_Jump info_jump = JsonUtility.FromJson <ActivityInfo_Jump>(json);

        SetInfo(info_jump);
    }