using System.Collections;
using System.Collections.Generic;
using UnityEngine;
{5}

public class {0}{1} : ES2Type
{{
	public override void Write(object obj, ES2Writer writer)
	{{
		{2} data = ({2})obj;
		// Add your writer.Write calls here.
{3}
	}}
	
	public override object Read(ES2Reader reader)
	{{
		{2} data = {6};
{4}
		return data;
	}}
	
	/* ! Don't modify anything below this line ! */
	public {0}{1}():base(typeof({2})){{}}
}}