private void UpdatePosition(mg_pt_ConveyorAsset p_asset) { Vector2 startPos = p_asset.StartPos; startPos.x += m_currentOffset; p_asset.Renderer.transform.localPosition = startPos; }
private mg_pt_ConveyorAsset InitConveyorAsset(Transform p_asset) { mg_pt_ConveyorAsset result = default(mg_pt_ConveyorAsset); result.Renderer = p_asset.GetComponent <SpriteRenderer>(); result.StartPos = p_asset.localPosition; return(result); }
protected void Start() { m_left = InitConveyorAsset(base.transform.Find(GO_LEFT)); m_right = InitConveyorAsset(base.transform.Find(GO_RIGHT)); m_assetDistance = m_right.StartPos.x - m_left.StartPos.x; }