public void Init(Obstacle_Manager _parentSpawner, float _speed) { parentSpawner = _parentSpawner; speed = _speed; isInitialized = true; }
public void Start() { _Tile = transform.parent.GetComponent<Tile_Manager>(); Obstacle_Manager = transform.parent.GetComponent<Obstacle_Manager>(); Check = false; RealCost = -1; Highlighted = false; orginal_color = GetComponent<SpriteRenderer>().color; Prev_Highlighted = GetComponent<SpriteRenderer>().color; View_Check = false; Camera.main.GetComponent<Input_Manager>().Tile_View += LateStart; View_Char = new List<int>(); Action = null; Board_Manager.m_Board_Manager.Loading++; _ReturnOriginal += ReturnOrginal; }
private void OnTriggerEnter(Collider other) { Player_Controller player = other.GetComponent <Player_Controller>(); Obstacle_Manager spawner = other.GetComponent <Obstacle_Manager>(); if (player == null && spawner == null) { return; } else if (player) { parentSpawner.PointRemove(); } else if (spawner) { parentSpawner.PointAdd(); } parentSpawner.RetriveObstacle(this); gameObject.SetActive(false); isInitialized = false; }
void Awake() { stageNum = Scene_Manager_Script.instance._nowStage; _uniqueInstance = this; _isDead = false; _isEnd = false; _isSuccess = false; _isClicked = false; stageSelect(stageNum); go = GameObject.FindGameObjectWithTag("stage"); obManger = go.transform.GetChild(0).GetComponent <Obstacle_Manager>(); go = GameObject.FindGameObjectWithTag("Monster"); _monster = go.GetComponent <Monster_Control>(); go = GameObject.FindGameObjectWithTag("Player"); _player = go.GetComponent <Player_Control>(); go = GameObject.Find("MessageBG"); _MsgBox = go.GetComponent <MessageBox>(); go = GameObject.Find("ScoreBG"); _txtScore = go.transform.GetChild(1).GetComponent <Text>(); }
private void Awake() { SharedInstance = this; }
void Start() { score_manager = GameObject.Find("Game_Manager").GetComponent <Score_Manager>(); obstacle_Manager = GameObject.Find("Obstacle_Manager").GetComponent <Obstacle_Manager>(); }