/// <summary>
    /// AI противника езды по чекпоинтам
    /// </summary>
    private void hlprScriptAIControlCheckpoint()
    {
        hlprScriptUndefined();

        AIControlCheckpoint aicontrolcheckpoint = null;

        //script (3)
        if (this.gameObject.GetComponent <AIControlCheckpoint>() == null)
        {
            aicontrolcheckpoint = this.gameObject.AddComponent <AIControlCheckpoint>();
        }
        if (this.gameObject.GetComponent <CarEffects>() == null)
        {
            this.gameObject.AddComponent <CarEffects>();
        }
        if (this.gameObject.GetComponent <CarSounds>() == null)
        {
            this.gameObject.AddComponent <CarSounds>();
        }

        //other (5)
        AddRigidBody(aicontrolcheckpoint.Drag);
        AddMeshCollider();
        AddFollowPos();
        AddEffectDust();
        AddBumper();
    }
Beispiel #2
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        AIControlCheckpoint script = (AIControlCheckpoint)target;

        GUILayout.Label(script.EditorLabelText());
    }