コード例 #1
0
        public void AfterEdit_ServerRecv(byte[] data)
        {
            var xholder = new XDataHolder();

            xholder.Decode(data, 0);
            BlockBehaviour.OnLoad(xholder, CopyMode.All);
            //BlockBehaviour.ParentMachine.UndoSystem.EditBlockField(BlockBehaviour.Guid, xdata, xdata);
        }
 public override void OnLoad(XDataHolder data)
 {
     LoadMapperValues(data);
     if (blockToSpawn == null && !FunnyMode.IsActive)
     {
         SpawnChild();
     }
     if (blockToSpawn != null && !StatMaster.isSimulating)
     {
         blockToSpawn.gameObject.SetActive(true);
         blockToSpawn.OnLoad(data);
         blockToSpawn.gameObject.SetActive(false);
     }
 }