FiringHandler.playerModel C# (CSharp) Method

playerModel() public method

public playerModel ( string s ) : void
s string
return void
    public void playerModel(string s)
    {
        model = s;
        arm = transform.Find(model + "/rightArm");
        if      (arm != null && model == "usa")    spawn = arm.Find("gunR/LeftCannonSpawn");
        else if (arm != null && model == "russia") spawn = arm.Find("right_hand_gun/RightCannonSpawn");
        else if (arm != null && model == "china") {
            lSpawn = arm.Find("pCylinder27/LeftCannonSpawn");
            rSpawn = arm.Find("pCylinder12/RightCannonSpawn");
        }
    }

Usage Example

Example #1
0
 public void Start()
 {
     movement = gameObject.GetComponent<PlayerMovement>();
     myPlayerName = playername;
     movement.playerModel(activeChar);
     firingHandler = gameObject.GetComponent<FiringHandler>();
     firingHandler.playerModel(activeChar);
     if (Network.isServer)
     {
         playerNames = new string[Server.numberOfPlayers() + 1];
         networkView.RPC("instantiatePlayerNames", RPCMode.AllBuffered, Server.numberOfPlayers() + 1);
         playerFlags = new string[Server.numberOfPlayers() + 1];
         networkView.RPC("instantiatePlayerFlags", RPCMode.AllBuffered, Server.numberOfPlayers() + 1);
     }
 }