Exemplo n.º 1
0
    void NetworkStart()
    {
        tr       = transform;
        wh       = GetComponent <WeaponHandler_Proxy>();
        animator = GetComponent <Animator>();
        animator.SetLayerWeight(1, 1f);
        animator.SetLayerWeight(2, 1f);

        optimizedAnimator = new OptimizedAnimator(animator);
    }
Exemplo n.º 2
0
    void NetworkStart()
    {
        if (topanNetworkView != null && topanNetworkView.owner == null)
        {
            topanNetworkView.Deallocate();
            return;
        }

        if (topanNetworkView != null)
        {
            topanNetworkView.owner.SetLocalData("currentView", topanNetworkView);
        }

        tr = transform;
        GeneralVariables.Networking.playerInstances[topanNetworkView.owner.id] = tr;
        oldPos          = tr.position;
        target          = tr.position;
        gameObject.name = ((CombatantInfo)topanNetworkView.owner.GetInitialData("dat")).username;
        playerID        = topanNetworkView.owner.id;

        playerTeam = (int)((byte)topanNetworkView.owner.GetPlayerData("team"));
        foreach (Material mat in skinRenderer.materials)
        {
            Color col = mat.color;

            if (playerTeam == 0)
            {
                col.r *= 1.15f;
            }
            else
            {
                col.b *= 1.15f;
            }

            mat.color = col;
        }

        if (GeneralVariables.gameModeHasTeams && playerTeam == (byte)Topan.Network.player.GetPlayerData("team"))
        {
            GeneralVariables.uiController.teamMarkerSystem.AddPlayerMarker(topanNetworkView.owner.id);
        }

        whP = GetComponent <WeaponHandler_Proxy>();
    }