Am adaugat un system de mascote, bazat pe o clasa simpla abstracta BasePet.
Pentru a folosi systemul, de implementeaza un script ce deriva din BasePet si implementeaza functia abstracta DoFollow pentru a implementa cum mascota specifica urmareste jucatorul aferent acesteia si DoPetAction pentru a implementa cum mascota se comporta. Aici intoarcem un float care este delay pana la urmatoarea actiune. Inputul este un float 0-1 aleator ce permite sa decidem ce facem la aceasta actiune.
Am adaugat un demo scene cu un cub ce se misca cu wasd si un example pet - un "Wisp" ce urmareste smooth jucatorul si isi schimba culoarea la intervale aleatorii.
Am adaugat un system de mascote, bazat pe o clasa simpla abstracta BasePet. Pentru a folosi systemul, de implementeaza un script ce deriva din BasePet si implementeaza functia abstracta DoFollow pentru a implementa cum mascota specifica urmareste jucatorul aferent acesteia si DoPetAction pentru a implementa cum mascota se comporta. Aici intoarcem un float care este delay pana la urmatoarea actiune. Inputul este un float 0-1 aleator ce permite sa decidem ce facem la aceasta actiune. Am adaugat un demo scene cu un cub ce se misca cu wasd si un example pet - un "Wisp" ce urmareste smooth jucatorul si isi schimba culoarea la intervale aleatorii.