Öncelikle C# ı .NET üzerinden ve OOP(Nesne Tabanlı Programlama) kurallarına uyarak öğrenmeni tavsiye ederim OOP çok önemli bir mesele.
Anladığım kadarıyla C# ı az çok biliyorsun yani şart yapıları, döngü yapıları, operatörler, değişkenler vs. Ama anlamadığın bir nokta var sınıf ve method olayı, bunun içinde oop şeklinde öğrenmen şart.
Soruna gelelim, normalde bu tarz bir soruya cevap vermezdim ama iyi bir anıma denk geldin, şanslısın
Resimlerdeki C# değil javascript(unityscript) birini biliyorsan diğerine alışman kolay olacaktır, ama sen biraz karışık gitmişsin anlaşılan
Yapman gereken function yerine void yazman C# ta void gelir, js de function yazarsın.
Bu arada o kaynağı önermem, çünkü ilk resimde OnGUI kullanmış o unity 4.6 ile gitti yerine unity UI geldi. Unity UI çok daha iyi, OnGUI da satırlarca kod yazman gerekebilir(OOP öğrenirsen birkere yazarsın, tüm projelerinde kullanırsın, unity 4.6 ile unity bunu senin için yapmış.)
Tavsiye ettiğim kanallar.
Burada C# a giriş ve Nesne Yönelimli Programlama listesini ANLAYARAK VE .NET ÜZERİNDE KENDİN UYGULAYIP DAHA DA GELİŞTİREREK izle
Ahmet Yasin Ak - YouTube
Bu da unity için en iyi türkçe kaynaklardan biri
Unity 4.6 - YouTube
Yeni kodlar öğrenmek istiyorsan
Unity - Manual: Scripting