void Start()
    {
        modifyBoatMesh = new ModifyBoatMesh(boatMeshObj, underWaterObj, aboveWaterObj, boatRB);

        underWaterMesh = underWaterObj.GetComponent <MeshFilter>().mesh;
        aboveWaterMesh = aboveWaterObj.GetComponent <MeshFilter>().mesh;
    }
Beispiel #2
0
    private void Start()
    {
        boatRigidBody = GetComponent <Rigidbody>();

        modifyBoatMesh = new ModifyBoatMesh((colliderObject == null) ? gameObject : colliderObject);

        underWaterMesh = underWaterObj.GetComponent <MeshFilter>().mesh;
    }
    void Start()
    {
        //Init the script that will modify the boat mesh
        modifyBoatMesh = new ModifyBoatMesh(boatMeshObj, underWaterObj, aboveWaterObj, boatRB);

        //Meshes that are below and above the water
        underWaterMesh = underWaterObj.GetComponent <MeshFilter>().mesh;
        aboveWaterMesh = aboveWaterObj.GetComponent <MeshFilter>().mesh;
    }
Beispiel #4
0
    // Use this for initialization
    void Start()
    {
        // Get the boats rigidbody
        boatRB = gameObject.GetComponent <Rigidbody>();

        // Init the script to modify the boat mesh
        modifyBoatMesh = new ModifyBoatMesh(gameObject);

        // Meshes that are below and above water
        underWaterMesh = underWaterObj.GetComponent <MeshFilter> ().mesh;
    }
Beispiel #5
0
    void Start()
    {
        //Init the script that will modify the boat mesh
        modifyBoatMesh = new ModifyBoatMesh(boatMeshObj, underWaterObj, aboveWaterObj, boatRB);

        generateExtraMeshes = new GenerateExtraBoatMeshes(boatMeshObj);

        //Meshes that are below and above the water
        underWaterMesh = underWaterObj.GetComponent <MeshFilter>().mesh;
        aboveWaterMesh = aboveWaterObj.GetComponent <MeshFilter>().mesh;

        //underWaterMirrorMesh = underWaterMirrorObj.GetComponent<MeshFilter>().mesh;
        //foamMesh = foamSkirtObj.GetComponent<MeshFilter>().mesh;
    }
    private void Start()
    {
        _waterSurfaceObj = GameObject.FindGameObjectWithTag("WaterSurface");
        if (_waterSurfaceObj == null)
        {
            print("it's null");
        }
        _floatObjRB  = GetComponent <Rigidbody>();
        _waterHeight = _waterSurfaceObj.transform.position.y;

        _modifyBoatMesh = new ModifyBoatMesh(gameObject, _waterHeight);//

        float volume = FloatHelper.MeshVolume(GetComponent <MeshFilter>());

        _floatObjRB.mass = _objectDensity * volume;
    }
Beispiel #7
0
 void Start()
 {
     m_boatRB         = gameObject.GetComponent <Rigidbody2D>();
     m_modifyBoatMesh = new ModifyBoatMesh(gameObject);
     m_underwaterMesh = m_underwaterObject.GetComponent <MeshFilter>().mesh;
 }
Beispiel #8
0
 void Start()
 {
     boat           = gameObject.GetComponent <Rigidbody>();
     modifyBoatMesh = new ModifyBoatMesh(gameObject);
     underWaterMesh = underWaterObject.GetComponent <MeshFilter>().mesh;
 }