When I import this script into Unity, it shows that
Type ‘UnityEngine.GameObject’ does not contain a definition for ‘transforms’ and no extension method ‘transforms’ of type ‘UnityEngine.GameObject’ could be found.
How can I fix this problem?
Because there is no method named transforms but transform in GameObject class … remove letter s form there
Accept if helps
use transform instead of transforms :
public Slider seaLevelRiseSlider;
public GameObject oceanPlane;
private Vector3 _seaLevel;
void Start()
{
_seaLevel = new Vector3 (0,0,0);
_seaLevel = oceanPlane.transform.position;
}
public void SeaLevelChange()
{
SeaLevel = seaLevelRiseSlider.value;
oceanPlane.transform.position = new Vector3 (oceanPlane.transform.position.x,SeaLevel*10,oceanPlane.transform.position.z);
}
public float SeaLevel
{
get {
return _seaLevel.y;
}
set {
_seaLevel.y = value;
}
}
