public override void Execute() { if (ELevel.instance.pigsEditor.ContainsKey(objIndex)) { editorObject = ELevel.instance.pigsEditor[objIndex]; MonoBehaviour.Destroy(editorObject.gameObject); ELevel.instance.pigsEditor.Remove(objIndex); } else if (ELevel.instance.blocksEditor.ContainsKey(objIndex)) { editorObject = ELevel.instance.blocksEditor[objIndex]; MonoBehaviour.Destroy(editorObject.gameObject); ELevel.instance.blocksEditor.Remove(objIndex); } }
public override void Execute() { if (ELevel.instance.blocksEditor.ContainsKey(objectIndex)) { editorObject = ELevel.instance.blocksEditor[objectIndex]; } else if (ELevel.instance.pigsEditor.ContainsKey(objectIndex)) { editorObject = ELevel.instance.pigsEditor[objectIndex]; } else { Debug.Log("Erro: Change object position"); return; } }
public override void Execute() { block = ELevel.instance.blocksEditor[blockIndex]; block.gameObject.SetActive(false); ELevel.instance.blocksEditor.Remove(blockIndex); }
public override void Execute() { pig = ELevel.instance.pigsEditor[pigIndex]; pig.gameObject.SetActive(false); ELevel.instance.pigsEditor.Remove(pigIndex); }