//WallThrough void PowerUp2() { UsePowerSound(); RaycastHit[] hits; hits = Physics.RaycastAll(transform.position, transform.right, 20, WallLvalue); for (int i = 0; i < hits.Length; i++) { AllWall.Add(hits[i].transform.gameObject.transform.parent.gameObject); } for (int i = 0; i < AllWall.Count; i++) { WallsManager wallscript = AllWall[i].GetComponent <WallsManager>(); wallscript.OpenWall = true; if (PositionToSend == "P1") { wallscript.material.SetInt("_Player1", 1); } else { wallscript.material.SetInt("_Player1", 0); } } StartCoroutine(ClearList()); }
protected virtual void Start() { wallsManager = GameObject.Find("WallsManager").GetComponent <WallsManager>(); enemyController = GetComponent <EnemyController>(); screenTopEdge = ScreenPositionService.GetTopEdge(Camera.main); screenLeftEdge = ScreenPositionService.GetLeftEdge(Camera.main); screenRightEdge = ScreenPositionService.GetRightEdge(Camera.main); screenBottomEdge = ScreenPositionService.GetBottomEdge(Camera.main); }
public override void Awake() { base.Awake(); Instance = this; }
void Awake() { Instance = this; }