PawnController.SetInitPosition C# (CSharp) Méthode

SetInitPosition() private méthode

private SetInitPosition ( Vector3 target ) : void
target Vector3
Résultat void
    internal void SetInitPosition(Vector3 target)
    {
        target.y += DestinationOffsetY;
        gameObject.transform.position = target;
    }

Usage Example

Exemple #1
0
    // Use this for initialization
    private void Start()
    {
        Fader = GetComponentInChildren<SceneFadeInOut>();
        CursorManager = GetComponent<CursorManager>();

        PlayerController = PlayerCharacter.GetComponent<PawnController>();
        DescriptionController = FindObjectOfType<DescriptionController>();
        dialogueBlocker = FindObjectOfType<DialogueBlockerController>();
        HidingController = FindObjectOfType<HidingController>();
        ControlsScreenController = FindObjectOfType<ControlsScreenController>();

        if (PlayerController == null)
        {
            Debug.LogError("No controller");
            return;
        }

        var enterData = GetEnterData(PreviousLoadedLevel);
        PlayerController.SetInitPosition(enterData.StartPoint);
        PlayerController.SetNewFacing(enterData.Direction);
    }