MovePlayerla ifleri sil, iflerin yerine public function ata, sonra buttonlar için script oluştur, scriptleri buttonlara at, PlayerController playerController yaz ve awakete GameObject. FindObjectOfType ile ata,
Using UnityEngine. EventSystem kütüphane ekle,
MonoBehaviour yanına IPointerDownHandler, IPointerUpHandler interfacelerini ekle,
[SerializeField] public bool isRight = false; sağ tuşsa editörden tickle
Bool buttonPressed; //boolunu ekle
Void Update(){
İf(buttonPressed){
İf(isRight){
PlayerController. Deyip functionu çağır
}
}Else if(!isRight){
PlayerController.
}
}
Void IPointerDownHandlet. OnPointetDown(PointerEventData eventData){
ButtonPressed =true;
}
Void IPointerUpHandler. OnPointerUp(PointerEventData eventData){
ButtonPressed = false;
}
Telefondan yazdım yanlış yerler olabilir,
Buradan kopya çektim