public void Initialize(mg_if_EObjectsMovement p_movement) { m_XMovement = base.gameObject.GetComponent <mg_if_XMovement>(); m_XMovement.Initialize(p_movement, m_variables.JellyfishSpeed, m_variables.JellyfishSpeedRange); m_YMovement = base.gameObject.GetComponent <mg_if_YMovement>(); m_YMovement.Initialize(0f, 0f); }
public void SwapMovement() { mg_if_EObjectsMovement movement = mg_if_EObjectsMovement.MOVEMENT_LEFT; if (Movement == mg_if_EObjectsMovement.MOVEMENT_LEFT) { movement = mg_if_EObjectsMovement.MOVEMENT_RIGHT; } m_movement = movement; m_velocity *= -1f; }
public void Initialize(mg_if_EObjectsMovement p_movement) { GameObject gameObject = base.transform.Find("object_size").gameObject; gameObject.SetActive(value: true); m_XMovement.Initialize(p_movement, m_variables.SharkFarSpeed, m_variables.SharkFarSpeedRange); m_YMovement.Initialize(0f, 0f); gameObject.SetActive(value: false); SetMouthState(p_mouthOpen: false); m_XMovement.SetInitialPos(); m_YMovement.SetInitialPos(); }
public override void MinigameUpdate(float p_deltaTime) { m_XMovement.MinigameUpdate(p_deltaTime); if (m_XMovement.CheckOffEdge()) { Despawn(); mg_if_EObjectsMovement p_movement = mg_if_EObjectsMovement.MOVEMENT_LEFT; if (m_XMovement.Movement == mg_if_EObjectsMovement.MOVEMENT_LEFT) { p_movement = mg_if_EObjectsMovement.MOVEMENT_RIGHT; } m_spawnManager.SpawnShark(p_movement); } }
public void Initialize(mg_if_EObjectsMovement p_movement) { m_movement = p_movement; mg_if_GameLogic logic = MinigameManager.GetActive <mg_IceFishing>().Logic; Vector2 vector = base.transform.position; vector.y = logic.TopZone.position.y; base.transform.position = vector; GameObject gameObject = null; gameObject = ((p_movement != mg_if_EObjectsMovement.MOVEMENT_LEFT) ? logic.CrabStopLeft : logic.CrabStopRight); m_checkPoint1 = gameObject.transform.Find("mg_if_stop_1"); m_checkPoint2 = gameObject.transform.Find("mg_if_stop_2"); }
public void Initialize(mg_if_EObjectsMovement p_movement, float p_velocity, float p_velocityRange) { CalculateHalfWidth(); m_movement = p_movement; if (m_movement == mg_if_EObjectsMovement.MOVEMENT_AUTO) { m_movement = (mg_if_EObjectsMovement)Random.Range(1, 3); } m_velocity = Random.Range(p_velocity - p_velocityRange, p_velocity + p_velocityRange); Vector2 vector = base.transform.localScale; vector.x = 1f; if (m_movement == mg_if_EObjectsMovement.MOVEMENT_LEFT) { m_velocity *= -1f; vector.x = -1f; } base.transform.localScale = vector; }
public void SpawnShark(mg_if_EObjectsMovement p_movement) { m_sharkFar.Spawn(); m_sharkFar.Initialize(p_movement); }