public bool PreBuild(MapAsset asset) { if (!asset.type.StartsWith("dec-")) { return(true); } DecData utilData = AssetDB.dec[asset.type]; // Object GameObject obj = new GameObject(asset.type); // Sprite Renderer SpriteRenderer spriteRenderer = obj.AddComponent <SpriteRenderer>(); spriteRenderer.sprite = utilData.SpriteRenderer.sprite; spriteRenderer.material = utilData.SpriteRenderer.material; obj.layer = (int)Layer.ShortObjects; // Colliders AssetHelper.BuildColliders(asset, obj, utilData.Scale); polus.Add(obj, asset, utilData.Scale); return(true); }
public bool Build(MapAsset asset) { DecData utilData = AssetDB.dec[asset.type]; // Object GameObject obj = new GameObject(asset.type); // Sprite Renderer SpriteRenderer spriteRenderer = obj.AddComponent <SpriteRenderer>(); spriteRenderer.sprite = utilData.SpriteRenderer.sprite; spriteRenderer.material = utilData.SpriteRenderer.material; polus.Add(obj, asset); return(true); }