public override void OnInspectorGUI() { düşmankontrol script = (düşmankontrol)target; //targetı önce testereye benzetip sonra scripte eşitliyor böylelikle testere classını kullanabiliyoruz... EditorGUILayout.Space(); if (GUILayout.Button("ÜRET", GUILayout.MinWidth(100), GUILayout.Width(100))) { GameObject yeniobjem = new GameObject(); yeniobjem.transform.parent = script.transform; yeniobjem.transform.position = script.transform.position; yeniobjem.name = script.transform.childCount.ToString();//oluşan obje sayısını ada verir... } EditorGUILayout.Space(); EditorGUILayout.PropertyField(serializedObject.FindProperty("layermask")); EditorGUILayout.PropertyField(serializedObject.FindProperty("ontaraf")); EditorGUILayout.PropertyField(serializedObject.FindProperty("arkataraf")); EditorGUILayout.PropertyField(serializedObject.FindProperty("kursun")); serializedObject.ApplyModifiedProperties(); serializedObject.Update(); }
void Start() { dusman = GameObject.FindGameObjectWithTag("dusman").GetComponent <düşmankontrol>(); fizik = GetComponent <Rigidbody2D>(); fizik.AddForce(dusman.getyon() * 1000); }