Exemplo n.º 1
0
    public void ROCKET(GameData.TEAM team, Vector3 position, Vector3 to)
    {
        NetworkPrefabLoader networkObj = Instantiate <NetworkPrefabLoader>(NETWORK_PREFAB);
        EntityPlayer        entity     = networkObj.GetComponent <EntityPlayer>();
        Rigidbody           body       = networkObj.GetComponent <Rigidbody>();
        RocketScript        script     = Instantiate <RocketScript>(PREFAB_ROCKET_SCRIPT);

        script.init(networkObj, team, entity, body, position, to);

        NetworkServer.Spawn(networkObj.gameObject);
        //networkObj.RpcLoadPrefab_ParentMe(PREFAB_ID.ROCKET, team);
    }
Exemplo n.º 2
0
    public void MONK_PUNCH(GameData.TEAM team, Vector3 position, Vector3 to)
    {
        NetworkPrefabLoader networkObj = Instantiate <NetworkPrefabLoader>(NETWORK_PREFAB);

        networkObj.transform.position = position;
        networkObj.transform.LookAt(to);
        NetworkServer.Spawn(networkObj.gameObject);

        EntityPlayer entity = networkObj.GetComponent <EntityPlayer>();
        Rigidbody    body   = networkObj.GetComponent <Rigidbody>();
        var          script = Instantiate <MonkPunchScript>(SCRIPT_MONKPUNCH);

        script.transform.parent   = networkObj.transform;
        script.transform.position = networkObj.transform.position;
        script.transform.rotation = networkObj.transform.rotation;
        script.init(networkObj, team, entity, body, position, to);

        //networkObj.RpcLoadPrefab_ParentMe(PREFAB_ID.ROCKET, team);
    }