Показать сообщение отдельно
Старый 01.04.2012, 18:55   #804
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Почему в данном блоке boolean переменные не выполняются?
Ray ray = new Ray (mypos.positionmypos.forward);
RaycastHit hit;
if (
Physics.Raycast(rayout hit3)) 
{
    
ObjInRay hit.collider.gameObject
    if (
hit.collider.gameObject.tag == "weapon_01" && Input.GetKey("g")) 
        {
            
weapon_slot2 true
            
weapon_slot1 false
            
weapon_slot3 false;
                
            
weapon_01 true;
            
01_picked true;
        }

Переменные bool задаются так например: public bool 01_picked = false;
А блок в Update();
(Offline)
 
Ответить с цитированием