// Use this for initialization void Start() { fallingblocks = new List <GameObject> (); blocks = new GameObject("AllPlatforms"); blocks.transform.SetParent(transform); platform = Resources.Load("Prefabs/PuzzlesScenes/FallPlatform", typeof(GameObject)) as GameObject; lever = GetComponent <myLever> ().lever; platform.GetComponent <FallPlatform> ().fallTime = 1.95f - GameManager.Instance.dungeonLevel * 0.028f; makeList(); makeBlocks(); blocks.transform.localPosition = Vector3.zero; }
// Use this for initialization void Start() { movingblocks = new List <GameObject> (); blocks = new GameObject("AllPlatforms"); blocks.transform.SetParent(transform); platform = Resources.Load("Prefabs/PuzzlesScenes/MovingPlatform", typeof(GameObject)) as GameObject; lever = GetComponent <myLever> ().lever; platform.GetComponent <PingPongPlatform> ().maxSpeed = 2.3f + GameManager.Instance.dungeonLevel * 0.038f; makeList(); makeBlocks(); blocks.transform.localPosition = Vector3.zero; }
// Use this for initialization void Start() { lever = GetComponent <myLever> ().lever; }
public void Reread() { lever = GetComponentInChildren <LeverActivator> (); }