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;
     }
 }
Beispiel #3
0
 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);
 }