コード例 #1
0
    public void LoadPlayerCharacter(ActorInfo actorInfo)
    {
        ClientCharacter = SpawnPlayer(LocalUserInfo.Me.ClientCharacter);

        ActorController actorController = ClientCharacter.GetComponent <ActorController>();

        if (actorInfo.CurrentHealth == 0)
        {
            actorController.Death();
            InGameMainMenuUI.Instance.ShowDeathWindow();
        }

        ClientCharacter.GetComponent <ActorMovement>().enabled = false;
        ClientCharacter.GetComponent <ActorAttack>().enabled   = true;
        actorController.enabled = true;
        ClientCharacter.GetComponent <PlayerShortcuts>().isMe    = true;
        ClientCharacter.GetComponent <Rigidbody2D>().isKinematic = false;

        if (isEnteringWorld)
        {
            InitializeOkRoutines();

            isEnteringWorld = false;
        }
    }