Да он чо то { не переваривает из за етого не присваевается массив я аще ваxуе.
Во чо придумал:
using UnityEngine;
using System.Collections;
using System;
using System.IO;
public class Map
{
public void MakeMap1()
{
int[] i = {1,1,1,1};
MapSet Map1 = new MapSet(10,10,i);
}
public void MakeMap2()
{
int[] i = {2,2,2,2};
MapSet Map2 = new MapSet(10,10,i);
}
public class MapSet
{
public static int MapSizeXset;
public static int MapSizeYset;
public static int[] Blockset;
public MapSet(int MapSizeXset, int MapSizeYset, int[] Blockset)
{
this.MapSizeXset = MapSizeXset;
this.MapSizeYset = MapSizeYset;
this.Blockset = Blockset;
}
}
}
Прокатит?
Толерантность это уважение интересов глистов в организме (с)
Патриотизм это иммунитет государства, который разрушают паразиты (с)
Хммм...таки в Таверне теперь процветает "кумовство"? Так и запишем.
And I heard a voice in the midst of the four beasts. And I looked and behold, a pale horse, and it's name it said on him was Death, and Hell followed with him.
отсюда вывод: перед тем как использовать массив его нужно инициализировать
чорт так бы сразу и сказал.
Крушовице с зарплаты, блеать.
Добавлено через 5 минут
Assets/Scripts/Map.cs(21,22): error CS0176: Static member `Map.MapSet.MapSizeXset' cannot be accessed with an instance reference, qualify it with a type name instead
А ето че за гавно?
Толерантность это уважение интересов глистов в организме (с)
Патриотизм это иммунитет государства, который разрушают паразиты (с)
Последний раз редактировалось DrSlon; 18.01.2013 в 16:05.
Причина: Добавлено сообщение
Assets/Scripts/Map.cs(21,22): error CS0176: Static member `Map.MapSet.MapSizeXset' cannot be accessed with an instance reference, qualify it with a type name instead
А ето че за гавно?
Ну очевидно крушовице откладывается, а ты пойдешь искать другую работу.
And I heard a voice in the midst of the four beasts. And I looked and behold, a pale horse, and it's name it said on him was Death, and Hell followed with him.
чорт так бы сразу и сказал.
Крушовице с зарплаты, блеать.
Добавлено через 5 минут
Assets/Scripts/Map.cs(21,22): error CS0176: Static member `Map.MapSet.MapSizeXset' cannot be accessed with an instance reference, qualify it with a type name instead
А ето че за гавно?
у тебя static для переменных. либо убирай его, либо пиши полный путь
class MyClass
{
static int x;
public MyClass(int x)
{
this.x = MyClass.x;
}
}
Найти работу и наладить личную жизнь ты всегда успеешь, а паб закрывается через пять часов.