public SpiralPattern CreatePattern() { SpiralPattern pattern = Instantiate <SpiralPattern>(defaultPattern); pattern.transform.SetParent(transform, false); SerializableManager.Deserialize <SpiralPattern>(pattern, defaultPattern.ToJSON()); return(pattern); }
public void OnPatternPaste() { if (DataManager.Instance.CopiedObject is SpiralPattern) { SpiralPattern copied = DataManager.Instance.CopiedObject as SpiralPattern; SerializableManager.Deserialize <SpiralPattern>(CurrentGroup.Pattern, copied.ToJSON()); DataManager.Instance.CopiedObject = null; UIManager.TriggerRefresh(); } }