public static void OnBlockDie(BlockVis ball) { if (onBlockDieCallback != null) { onBlockDieCallback(ball); } }
void ReturnVisual() { if (visual != null) { GameMan.instance.GetEntityMan().ReturnEntity(visual); visual = null; } }
void CreateVisual() { GameObject gobject = GameMan.instance.GetEntityMan().GetEntity(model.assetName); gobject.SetActive(true); gobject.transform.SetParent(GameMan.instance.GetLevelMan().trsParent); visual = gobject.GetComponent <BlockVis>(); }
Block GetBlock(BlockVis vis) { for (int i = 0; i < blocks.Count; i++) { if (blocks[i].visual == vis) { return(blocks[i]); } } return(null); }