override public void Load(BlockSerializer bs) { LoadBlockData(bs); CubeBlockSerializer cbs = new CubeBlockSerializer(); GameMaster.DeserializeByteArray <CubeBlockSerializer>(bs.specificData, ref cbs); LoadCubeBlockData(cbs); }
CubeBlockSerializer GetCubeBlockSerializer() { CubeBlockSerializer cbs = new CubeBlockSerializer(); cbs.naturalFossils = naturalFossils; cbs.volume = volume; cbs.career = career; return(cbs); }
protected void LoadCubeBlockData(CubeBlockSerializer cbs) { career = cbs.career; naturalFossils = cbs.naturalFossils; volume = cbs.volume; if (career) { CheckExcavatingStatus(); } }