Использование неназначенной локальной переменной IsZoneEmpty.C#

Место общения программистов C#
Ответить
Anonymous
 Использование неназначенной локальной переменной IsZoneEmpty.

Сообщение Anonymous »

Почему говорится об использовании неназначенной переменной isZoneEmpty. Мне трудно понять, почему. Потому что я использую переменную в операторе if. Пожалуйста, помогите мне. Почему говорится об использовании неназначенной переменной isZoneEmpty. Мне трудно понять, почему. Потому что я использую переменную в операторе if. Пожалуйста, помогите мне.

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class SpawnZone : MonoBehaviour
{
private Vector3 Zone1;
private Vector3 Zone2;
private Vector3 Zone3;
private Vector3 Zone4;
private Vector3 Zone5;

public Vector3 Zone1L;
public Vector3 Zone2L;
public Vector3 Zone3L;
public Vector3 Zone4L;
public Vector3 Zone5L;

public GameObject Monster;

GameObject SpawnedM;

void Start ()
{
Dictionary IsZoneEmpty; new Dictionary ();

{
IsZoneEmpty.Add(Zone1,true);
IsZoneEmpty.Add(Zone2,true);
IsZoneEmpty.Add(Zone3,true);
IsZoneEmpty.Add(Zone4,true);
IsZoneEmpty.Add (Zone5,true);

if (IsZoneEmpty[Zone1] == true)
{
SpawnedM = Instantiate(Monster,Zone1L, Quaternion.identity) as GameObject;
Debug.Log("Monster Spawned In Zone 1");
}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/320 ... szoneempty
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»