コード例 #1
0
        public void SetOpen(bool open)
        {
            // Save new state
            isOpen = open;

            // Change model
            DaggerfallMesh mesh = GetComponent <DaggerfallMesh>();

            if (mesh != null)
            {
                // Get current climate

                // Set open/closed
                if (isOpen)
                {
                    GameObjectHelper.ChangeDaggerfallMeshGameObject(mesh, RMBLayout.CityGateOpenModelID);
                }
                else
                {
                    GameObjectHelper.ChangeDaggerfallMeshGameObject(mesh, RMBLayout.CityGateClosedModelID);
                }

                // Update climate
                mesh.ApplyCurrentClimate();
            }
        }